home *** CD-ROM | disk | FTP | other *** search
/ develop, the CD; issue 1 / Apple_Develop_1989.bin / d e v e l o p (color) / d e v e l o p (color).rsrc / CODE_11.txt < prev    next >
Text File  |  1989-01-01  |  429KB  |  7,417 lines

  1. # near model CODE resource
  2. # jump table entries: 4072-4099 (28 of them)
  3. export_536:
  4. 00000000  4E75                     rts
  5. export_515:
  6. 00000002  4E56 FFFC                link       A6, -0x0004
  7. 00000006  4A6D B522                tst.w      [A5 - 0x4ADE]
  8. 0000000A  6710                     beq        +0x12 /* 0000001C */
  9. 0000000C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10. 00000010  486D FC5A                pea.l      [A5 - 0x3A6]
  11. 00000014  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  12. 00000018  508F                     addq.l     A7, 8
  13. 0000001A  6054                     bra        +0x56 /* 00000070 */
  14. label0000001C:
  15. 0000001C  42A7                     clr.l      -[A7]
  16. 0000001E  2F2D B524                move.l     -[A7], [A5 - 0x4ADC]
  17. 00000022  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  18. 00000026  201F                     move.l     D0, [A7]+
  19. 00000028  4A80                     tst.l      D0
  20. 0000002A  6710                     beq        +0x12 /* 0000003C */
  21. 0000002C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  22. 00000030  486D FC60                pea.l      [A5 - 0x3A0]
  23. 00000034  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  24. 00000038  508F                     addq.l     A7, 8
  25. 0000003A  6034                     bra        +0x36 /* 00000070 */
  26. label0000003C:
  27. 0000003C  42A7                     clr.l      -[A7]
  28. 0000003E  42A7                     clr.l      -[A7]
  29. 00000040  4879 5445 5854           push.l     0x54455854 /* 'TEXT' */
  30. 00000046  486E FFFC                pea.l      [A6 - 0x4]
  31. 0000004A  A9FD                     syscall    GetScrap
  32. 0000004C  201F                     move.l     D0, [A7]+
  33. 0000004E  4A80                     tst.l      D0
  34. 00000050  6F10                     ble        +0x12 /* 00000062 */
  35. 00000052  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  36. 00000056  486D FC68                pea.l      [A5 - 0x398]
  37. 0000005A  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  38. 0000005E  508F                     addq.l     A7, 8
  39. 00000060  600E                     bra        +0x10 /* 00000070 */
  40. label00000062:
  41. 00000062  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  42. 00000066  486D FC6E                pea.l      [A5 - 0x392]
  43. 0000006A  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  44. 0000006E  508F                     addq.l     A7, 8
  45. label00000070:
  46. 00000070  4E5E                     unlink     A6
  47. 00000072  4E75                     rts
  48. export_512:
  49. 00000074  4E56 FFEC                link       A6, -0x0014
  50. 00000078  2F0C                     move.l     -[A7], A4
  51. 0000007A  286E 000C                movea.l    A4, [A6 + 0xC]
  52. 0000007E  526D B32C                addq.w     [A5 - 0x4CD4], 1
  53. 00000082  508C                     addq.l     A4, 8
  54. 00000084  4A54                     tst.w      [A4]
  55. 00000086  6706                     beq        +0x8 /* 0000008E */
  56. 00000088  7002                     moveq.l    D0, 0x02
  57. 0000008A  6000 00B6                bra        +0xB8 /* 00000142 */
  58. label0000008E:
  59. 0000008E  4A6D B392                tst.w      [A5 - 0x4C6E]
  60. 00000092  670E                     beq        +0x10 /* 000000A2 */
  61. 00000094  2D6D B374 FFF0           move.l     [A6 - 0x10], [A5 - 0x4C8C]
  62. 0000009A  2D6D B368 FFFC           move.l     [A6 - 0x4], [A5 - 0x4C98]
  63. 000000A0  600C                     bra        +0xE /* 000000AE */
  64. label000000A2:
  65. 000000A2  2D6D B360 FFF0           move.l     [A6 - 0x10], [A5 - 0x4CA0]
  66. 000000A8  2D6D B354 FFFC           move.l     [A6 - 0x4], [A5 - 0x4CAC]
  67. label000000AE:
  68. 000000AE  42A7                     clr.l      -[A7]
  69. 000000B0  42A7                     clr.l      -[A7]
  70. 000000B2  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  71. 000000B6  205F                     movea.l    A0, [A7]+
  72. 000000B8  2D48 FFEC                move.l     [A6 - 0x14], A0
  73. 000000BC  3F3C 0001                move.w     -[A7], 0x1
  74. 000000C0  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  75. 000000C4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  76. 000000C8  4EBA 0FC2                jsr        [PC + 0xFC2 /* 0000108C */]
  77. 000000CC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  78. 000000D0  3F3C 0001                move.w     -[A7], 0x1
  79. 000000D4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  80. 000000D8  4EBA 10DA                jsr        [PC + 0x10DA /* 000011B4 */]
  81. 000000DC  5C8F                     addq.l     A7, 6
  82. 000000DE  3F3C 0002                move.w     -[A7], 0x2
  83. 000000E2  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  84. 000000E6  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  85. 000000EA  4EBA 0FA0                jsr        [PC + 0xFA0 /* 0000108C */]
  86. 000000EE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  87. 000000F2  3F3C 0002                move.w     -[A7], 0x2
  88. 000000F6  486E FFF4                pea.l      [A6 - 0xC]
  89. 000000FA  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  90. 000000FE  4EAD 0FC2                jsr        [A5 + 0xFC2 /* export_500 */]
  91. 00000102  4FEF 000A                lea.l      A7, [A7 + 0xA]
  92. 00000106  486E FFF4                pea.l      [A6 - 0xC]
  93. 0000010A  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  94. 0000010E  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  95. 00000112  508F                     addq.l     A7, 8
  96. 00000114  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  97. 00000118  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  98. 0000011C  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  99. 00000120  508F                     addq.l     A7, 8
  100. 00000122  3F00                     move.w     -[A7], D0
  101. 00000124  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  102. 00000128  548F                     addq.l     A7, 2
  103. 0000012A  3F3C 0002                move.w     -[A7], 0x2
  104. 0000012E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  105. 00000132  4EBA 1080                jsr        [PC + 0x1080 /* 000011B4 */]
  106. 00000136  5C8F                     addq.l     A7, 6
  107. 00000138  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  108. 0000013C  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  109. 00000140  7000                     moveq.l    D0, 0x00
  110. label00000142:
  111. 00000142  285F                     movea.l    A4, [A7]+
  112. 00000144  4E5E                     unlink     A6
  113. 00000146  4E75                     rts
  114. export_514:
  115. 00000148  4E56 FFEC                link       A6, -0x0014
  116. 0000014C  2F0C                     move.l     -[A7], A4
  117. 0000014E  286E 000C                movea.l    A4, [A6 + 0xC]
  118. 00000152  526D B32C                addq.w     [A5 - 0x4CD4], 1
  119. 00000156  508C                     addq.l     A4, 8
  120. 00000158  4A54                     tst.w      [A4]
  121. 0000015A  6706                     beq        +0x8 /* 00000162 */
  122. 0000015C  7002                     moveq.l    D0, 0x02
  123. 0000015E  6000 00B2                bra        +0xB4 /* 00000212 */
  124. label00000162:
  125. 00000162  4A6D B392                tst.w      [A5 - 0x4C6E]
  126. 00000166  670E                     beq        +0x10 /* 00000176 */
  127. 00000168  2D6D B374 FFF0           move.l     [A6 - 0x10], [A5 - 0x4C8C]
  128. 0000016E  2D6D B368 FFFC           move.l     [A6 - 0x4], [A5 - 0x4C98]
  129. 00000174  600C                     bra        +0xE /* 00000182 */
  130. label00000176:
  131. 00000176  2D6D B360 FFF0           move.l     [A6 - 0x10], [A5 - 0x4CA0]
  132. 0000017C  2D6D B354 FFFC           move.l     [A6 - 0x4], [A5 - 0x4CAC]
  133. label00000182:
  134. 00000182  42A7                     clr.l      -[A7]
  135. 00000184  42A7                     clr.l      -[A7]
  136. 00000186  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  137. 0000018A  205F                     movea.l    A0, [A7]+
  138. 0000018C  2D48 FFEC                move.l     [A6 - 0x14], A0
  139. 00000190  4267                     clr.w      -[A7]
  140. 00000192  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  141. 00000196  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  142. 0000019A  4EBA 0EF0                jsr        [PC + 0xEF0 /* 0000108C */]
  143. 0000019E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  144. 000001A2  4267                     clr.w      -[A7]
  145. 000001A4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  146. 000001A8  4EBA 100A                jsr        [PC + 0x100A /* 000011B4 */]
  147. 000001AC  5C8F                     addq.l     A7, 6
  148. 000001AE  3F3C 0002                move.w     -[A7], 0x2
  149. 000001B2  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  150. 000001B6  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  151. 000001BA  4EBA 0ED0                jsr        [PC + 0xED0 /* 0000108C */]
  152. 000001BE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  153. 000001C2  3F3C 0002                move.w     -[A7], 0x2
  154. 000001C6  486E FFF4                pea.l      [A6 - 0xC]
  155. 000001CA  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  156. 000001CE  4EAD 0FC2                jsr        [A5 + 0xFC2 /* export_500 */]
  157. 000001D2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  158. 000001D6  486E FFF4                pea.l      [A6 - 0xC]
  159. 000001DA  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  160. 000001DE  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  161. 000001E2  508F                     addq.l     A7, 8
  162. 000001E4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  163. 000001E8  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  164. 000001EC  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  165. 000001F0  508F                     addq.l     A7, 8
  166. 000001F2  3F00                     move.w     -[A7], D0
  167. 000001F4  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  168. 000001F8  548F                     addq.l     A7, 2
  169. 000001FA  3F3C 0002                move.w     -[A7], 0x2
  170. 000001FE  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  171. 00000202  4EBA 0FB0                jsr        [PC + 0xFB0 /* 000011B4 */]
  172. 00000206  5C8F                     addq.l     A7, 6
  173. 00000208  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  174. 0000020C  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  175. 00000210  7000                     moveq.l    D0, 0x00
  176. label00000212:
  177. 00000212  285F                     movea.l    A4, [A7]+
  178. 00000214  4E5E                     unlink     A6
  179. 00000216  4E75                     rts
  180. export_518:
  181. 00000218  4E56 FF54                link       A6, -0x00AC
  182. 0000021C  48E7 0108                movem.l    -[A7], D7,A4
  183. 00000220  286E 000C                movea.l    A4, [A6 + 0xC]
  184. 00000224  4EBA 0C9A                jsr        [PC + 0xC9A /* 00000EC0 */]
  185. 00000228  508C                     addq.l     A4, 8
  186. 0000022A  4A54                     tst.w      [A4]
  187. 0000022C  6600 007E                bne        +0x80 /* 000002AC */
  188. 00000230  4267                     clr.w      -[A7]
  189. 00000232  3F3C 0002                move.w     -[A7], 0x2
  190. 00000236  A9C2                     syscall    SysEdit
  191. 00000238  101F                     move.b     D0, [A7]+
  192. 0000023A  4A00                     tst.b      D0
  193. 0000023C  6706                     beq        +0x8 /* 00000244 */
  194. 0000023E  7000                     moveq.l    D0, 0x00
  195. 00000240  6000 0184                bra        +0x186 /* 000003C6 */
  196. label00000244:
  197. 00000244  4EBA 0188                jsr        [PC + 0x188 /* 000003CE */]
  198. 00000248  4A40                     tst.w      D0
  199. 0000024A  6706                     beq        +0x8 /* 00000252 */
  200. 0000024C  7000                     moveq.l    D0, 0x00
  201. 0000024E  6000 0176                bra        +0x178 /* 000003C6 */
  202. label00000252:
  203. 00000252  4A6D B50A                tst.w      [A5 - 0x4AF6]
  204. 00000256  6D1A                     blt        +0x1C /* 00000272 */
  205. 00000258  4A6D B510                tst.w      [A5 - 0x4AF0]
  206. 0000025C  6606                     bne        +0x8 /* 00000264 */
  207. 0000025E  4A6D B504                tst.w      [A5 - 0x4AFC]
  208. 00000262  670E                     beq        +0x10 /* 00000272 */
  209. label00000264:
  210. 00000264  4EBA 01E6                jsr        [PC + 0x1E6 /* 0000044C */]
  211. 00000268  4A40                     tst.w      D0
  212. 0000026A  6706                     beq        +0x8 /* 00000272 */
  213. 0000026C  7000                     moveq.l    D0, 0x00
  214. 0000026E  6000 0156                bra        +0x158 /* 000003C6 */
  215. label00000272:
  216. 00000272  0C6D 0258 B390           cmpi.w     [A5 - 0x4C70], 0x258
  217. 00000278  6D26                     blt        +0x28 /* 000002A0 */
  218. 0000027A  486E FF54                pea.l      [A6 - 0xAC]
  219. 0000027E  486D B334                pea.l      [A5 - 0x4CCC]
  220. 00000282  4EBA 01F8                jsr        [PC + 0x1F8 /* 0000047C */]
  221. 00000286  508F                     addq.l     A7, 8
  222. 00000288  3E00                     move.w     D7, D0
  223. 0000028A  4A47                     tst.w      D7
  224. 0000028C  6706                     beq        +0x8 /* 00000294 */
  225. 0000028E  3007                     move.w     D0, D7
  226. 00000290  6000 0134                bra        +0x136 /* 000003C6 */
  227. label00000294:
  228. 00000294  4A6E FF54                tst.w      [A6 - 0xAC]
  229. 00000298  6706                     beq        +0x8 /* 000002A0 */
  230. 0000029A  7000                     moveq.l    D0, 0x00
  231. 0000029C  6000 0128                bra        +0x12A /* 000003C6 */
  232. label000002A0:
  233. 000002A0  3F3C 0001                move.w     -[A7], 0x1
  234. 000002A4  A9C8                     syscall    SysBeep
  235. 000002A6  7000                     moveq.l    D0, 0x00
  236. 000002A8  6000 011C                bra        +0x11E /* 000003C6 */
  237. label000002AC:
  238. 000002AC  0C54 2B40                cmpi.w     [A4], 0x2B40 /* '+@' */
  239. 000002B0  661E                     bne        +0x20 /* 000002D0 */
  240. 000002B2  508C                     addq.l     A4, 8
  241. 000002B4  4A54                     tst.w      [A4]
  242. 000002B6  6706                     beq        +0x8 /* 000002BE */
  243. 000002B8  7002                     moveq.l    D0, 0x02
  244. 000002BA  6000 010A                bra        +0x10C /* 000003C6 */
  245. label000002BE:
  246. 000002BE  486E FF54                pea.l      [A6 - 0xAC]
  247. 000002C2  486D B334                pea.l      [A5 - 0x4CCC]
  248. 000002C6  4EBA 01B4                jsr        [PC + 0x1B4 /* 0000047C */]
  249. 000002CA  508F                     addq.l     A7, 8
  250. 000002CC  6000 00F8                bra        +0xFA /* 000003C6 */
  251. label000002D0:
  252. 000002D0  0C54 2B65                cmpi.w     [A4], 0x2B65 /* '+e' */
  253. 000002D4  6616                     bne        +0x18 /* 000002EC */
  254. 000002D6  508C                     addq.l     A4, 8
  255. 000002D8  4A54                     tst.w      [A4]
  256. 000002DA  6706                     beq        +0x8 /* 000002E2 */
  257. 000002DC  7002                     moveq.l    D0, 0x02
  258. 000002DE  6000 00E6                bra        +0xE8 /* 000003C6 */
  259. label000002E2:
  260. 000002E2  4EBA 00EA                jsr        [PC + 0xEA /* 000003CE */]
  261. 000002E6  7000                     moveq.l    D0, 0x00
  262. 000002E8  6000 00DC                bra        +0xDE /* 000003C6 */
  263. label000002EC:
  264. 000002EC  0C54 2B46                cmpi.w     [A4], 0x2B46 /* '+F' */
  265. 000002F0  6616                     bne        +0x18 /* 00000308 */
  266. 000002F2  508C                     addq.l     A4, 8
  267. 000002F4  4A54                     tst.w      [A4]
  268. 000002F6  6706                     beq        +0x8 /* 000002FE */
  269. 000002F8  7002                     moveq.l    D0, 0x02
  270. 000002FA  6000 00CA                bra        +0xCC /* 000003C6 */
  271. label000002FE:
  272. 000002FE  4EBA 014C                jsr        [PC + 0x14C /* 0000044C */]
  273. 00000302  7000                     moveq.l    D0, 0x00
  274. 00000304  6000 00C0                bra        +0xC2 /* 000003C6 */
  275. label00000308:
  276. 00000308  0C54 2B0B                cmpi.w     [A4], 0x2B0B
  277. 0000030C  6612                     bne        +0x14 /* 00000320 */
  278. 0000030E  4A6C 0008                tst.w      [A4 + 0x8]
  279. 00000312  660C                     bne        +0xE /* 00000320 */
  280. 00000314  4EBA 0FDA                jsr        [PC + 0xFDA /* 000012F0 */]
  281. 00000318  4EBA 1504                jsr        [PC + 0x1504 /* 0000181E */]
  282. 0000031C  6000 00A8                bra        +0xAA /* 000003C6 */
  283. label00000320:
  284. 00000320  486E FF58                pea.l      [A6 - 0xA8]
  285. 00000324  486E FF56                pea.l      [A6 - 0xAA]
  286. 00000328  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  287. 0000032C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  288. 00000330  2F0C                     move.l     -[A7], A4
  289. 00000332  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  290. 00000336  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  291. 0000033A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  292. 0000033E  3E00                     move.w     D7, D0
  293. 00000340  4A47                     tst.w      D7
  294. 00000342  6706                     beq        +0x8 /* 0000034A */
  295. 00000344  3007                     move.w     D0, D7
  296. 00000346  6000 007E                bra        +0x80 /* 000003C6 */
  297. label0000034A:
  298. 0000034A  302E FF56                move.w     D0, [A6 - 0xAA]
  299. 0000034E  48C0                     ext.l      D0
  300. 00000350  E780                     asl        D0, 3
  301. 00000352  D9C0                     add.l      A4, D0
  302. 00000354  4A54                     tst.w      [A4]
  303. 00000356  670E                     beq        +0x10 /* 00000366 */
  304. 00000358  486E FF58                pea.l      [A6 - 0xA8]
  305. 0000035C  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  306. 00000360  588F                     addq.l     A7, 4
  307. 00000362  7013                     moveq.l    D0, 0x13
  308. 00000364  6060                     bra        +0x62 /* 000003C6 */
  309. label00000366:
  310. 00000366  0C6E 0003 FF58           cmpi.w     [A6 - 0xA8], 0x3
  311. 0000036C  670E                     beq        +0x10 /* 0000037C */
  312. 0000036E  486E FF58                pea.l      [A6 - 0xA8]
  313. 00000372  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  314. 00000376  588F                     addq.l     A7, 4
  315. 00000378  7002                     moveq.l    D0, 0x02
  316. 0000037A  604A                     bra        +0x4C /* 000003C6 */
  317. label0000037C:
  318. 0000037C  4267                     clr.w      -[A7]
  319. 0000037E  3F3C 0001                move.w     -[A7], 0x1
  320. 00000382  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  321. 00000386  4EAD 0F92                jsr        [A5 + 0xF92 /* export_494 */]
  322. 0000038A  508F                     addq.l     A7, 8
  323. 0000038C  4267                     clr.w      -[A7]
  324. 0000038E  3F3C 0001                move.w     -[A7], 0x1
  325. 00000392  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  326. 00000396  4EAD 0F92                jsr        [A5 + 0xF92 /* export_494 */]
  327. 0000039A  508F                     addq.l     A7, 8
  328. 0000039C  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  329. 000003A0  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  330. 000003A4  4EAD 0FA2                jsr        [A5 + 0xFA2 /* export_496 */]
  331. 000003A8  5C8F                     addq.l     A7, 6
  332. 000003AA  486E FF54                pea.l      [A6 - 0xAC]
  333. 000003AE  486E FF7A                pea.l      [A6 - 0x86]
  334. 000003B2  4EBA 00C8                jsr        [PC + 0xC8 /* 0000047C */]
  335. 000003B6  508F                     addq.l     A7, 8
  336. 000003B8  3E00                     move.w     D7, D0
  337. 000003BA  486E FF58                pea.l      [A6 - 0xA8]
  338. 000003BE  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  339. 000003C2  588F                     addq.l     A7, 4
  340. 000003C4  3007                     move.w     D0, D7
  341. label000003C6:
  342. 000003C6  4CDF 1080                movem.l    D7,A4, [A7]+
  343. 000003CA  4E5E                     unlink     A6
  344. 000003CC  4E75                     rts
  345. fn000003CE:
  346. 000003CE  4A6D B4E8                tst.w      [A5 - 0x4B18]
  347. 000003D2  6D48                     blt        +0x4A /* 0000041C */
  348. 000003D4  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  349. 000003D8  4EBA 0EE6                jsr        [PC + 0xEE6 /* 000012C0 */]
  350. 000003DC  588F                     addq.l     A7, 4
  351. 000003DE  4A40                     tst.w      D0
  352. 000003E0  673A                     beq        +0x3C /* 0000041C */
  353. 000003E2  4A6D B4EE                tst.w      [A5 - 0x4B12]
  354. 000003E6  6706                     beq        +0x8 /* 000003EE */
  355. 000003E8  7000                     moveq.l    D0, 0x00
  356. 000003EA  6000 005E                bra        +0x60 /* 0000044A */
  357. label000003EE:
  358. 000003EE  2F2D B4FC                move.l     -[A7], [A5 - 0x4B04]
  359. 000003F2  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  360. 000003F6  588F                     addq.l     A7, 4
  361. 000003F8  7001                     moveq.l    D0, 0x01
  362. 000003FA  3B40 B4E6                move.w     [A5 - 0x4B1A], D0
  363. 000003FE  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  364. 00000402  A9D6                     syscall    TECut
  365. 00000404  2F2D B4F8                move.l     -[A7], [A5 - 0x4B08]
  366. 00000408  4EAD 0F5A                jsr        [A5 + 0xF5A /* export_487 */]
  367. 0000040C  588F                     addq.l     A7, 4
  368. 0000040E  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  369. 00000412  3B78 0968 B118           move.w     [A5 - 0x4EE8], [0x00000968 /* ScrapCount */]
  370. 00000418  7001                     moveq.l    D0, 0x01
  371. 0000041A  602E                     bra        +0x30 /* 0000044A */
  372. label0000041C:
  373. 0000041C  206D B3DC                movea.l    A0, [A5 - 0x4C24]
  374. 00000420  4A28 006E                tst.b      [A0 + 0x6E]
  375. 00000424  6722                     beq        +0x24 /* 00000448 */
  376. 00000426  2F2D B3D8                move.l     -[A7], [A5 - 0x4C28]
  377. 0000042A  4EBA 0E94                jsr        [PC + 0xE94 /* 000012C0 */]
  378. 0000042E  588F                     addq.l     A7, 4
  379. 00000430  4A40                     tst.w      D0
  380. 00000432  6714                     beq        +0x16 /* 00000448 */
  381. 00000434  2F2D B3D8                move.l     -[A7], [A5 - 0x4C28]
  382. 00000438  A9D6                     syscall    TECut
  383. 0000043A  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  384. 0000043E  3B78 0968 B118           move.w     [A5 - 0x4EE8], [0x00000968 /* ScrapCount */]
  385. 00000444  7001                     moveq.l    D0, 0x01
  386. 00000446  6002                     bra        +0x4 /* 0000044A */
  387. label00000448:
  388. 00000448  7000                     moveq.l    D0, 0x00
  389. label0000044A:
  390. 0000044A  4E75                     rts
  391. fn0000044C:
  392. 0000044C  4A6D B50A                tst.w      [A5 - 0x4AF6]
  393. 00000450  6D26                     blt        +0x28 /* 00000478 */
  394. 00000452  4A6D B510                tst.w      [A5 - 0x4AF0]
  395. 00000456  6606                     bne        +0x8 /* 0000045E */
  396. 00000458  4A6D B504                tst.w      [A5 - 0x4AFC]
  397. 0000045C  671A                     beq        +0x1C /* 00000478 */
  398. label0000045E:
  399. 0000045E  2F2D B51A                move.l     -[A7], [A5 - 0x4AE6]
  400. 00000462  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  401. 00000466  588F                     addq.l     A7, 4
  402. 00000468  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  403. 0000046C  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  404. 00000470  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  405. 00000474  7001                     moveq.l    D0, 0x01
  406. 00000476  6002                     bra        +0x4 /* 0000047A */
  407. label00000478:
  408. 00000478  7000                     moveq.l    D0, 0x00
  409. label0000047A:
  410. 0000047A  4E75                     rts
  411. fn0000047C:
  412. 0000047C  4E56 FFFA                link       A6, -0x0006
  413. 00000480  2F0C                     move.l     -[A7], A4
  414. 00000482  286E 0008                movea.l    A4, [A6 + 0x8]
  415. 00000486  526D B32C                addq.w     [A5 - 0x4CD4], 1
  416. 0000048A  206E 000C                movea.l    A0, [A6 + 0xC]
  417. 0000048E  4250                     clr.w      [A0]
  418. 00000490  2F2C 0040                move.l     -[A7], [A4 + 0x40]
  419. 00000494  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  420. 00000498  588F                     addq.l     A7, 4
  421. 0000049A  2D40 FFFA                move.l     [A6 - 0x6], D0
  422. 0000049E  2F2C 002C                move.l     -[A7], [A4 + 0x2C]
  423. 000004A2  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  424. 000004A6  588F                     addq.l     A7, 4
  425. 000004A8  D1AE FFFA                add.l      [A6 - 0x6], D0
  426. 000004AC  202E FFFA                move.l     D0, [A6 - 0x6]
  427. 000004B0  E580                     asl        D0, 2
  428. 000004B2  2F00                     move.l     -[A7], D0
  429. 000004B4  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  430. 000004B8  588F                     addq.l     A7, 4
  431. 000004BA  4A40                     tst.w      D0
  432. 000004BC  6706                     beq        +0x8 /* 000004C4 */
  433. 000004BE  7025                     moveq.l    D0, 0x25
  434. 000004C0  6000 0120                bra        +0x122 /* 000005E2 */
  435. label000004C4:
  436. 000004C4  3F3C 0001                move.w     -[A7], 0x1
  437. 000004C8  2F2D B524                move.l     -[A7], [A5 - 0x4ADC]
  438. 000004CC  2F2C 0040                move.l     -[A7], [A4 + 0x40]
  439. 000004D0  4EBA 0BBA                jsr        [PC + 0xBBA /* 0000108C */]
  440. 000004D4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  441. 000004D8  4A6C 005E                tst.w      [A4 + 0x5E]
  442. 000004DC  6614                     bne        +0x16 /* 000004F2 */
  443. 000004DE  3F3C 0001                move.w     -[A7], 0x1
  444. 000004E2  2F2D B524                move.l     -[A7], [A5 - 0x4ADC]
  445. 000004E6  2F2C 002C                move.l     -[A7], [A4 + 0x2C]
  446. 000004EA  4EBA 0BA0                jsr        [PC + 0xBA0 /* 0000108C */]
  447. 000004EE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  448. label000004F2:
  449. 000004F2  42A7                     clr.l      -[A7]
  450. 000004F4  2F2D B524                move.l     -[A7], [A5 - 0x4ADC]
  451. 000004F8  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  452. 000004FC  201F                     move.l     D0, [A7]+
  453. 000004FE  4A80                     tst.l      D0
  454. 00000500  6606                     bne        +0x8 /* 00000508 */
  455. 00000502  7000                     moveq.l    D0, 0x00
  456. 00000504  6000 00DC                bra        +0xDE /* 000005E2 */
  457. label00000508:
  458. 00000508  206E 000C                movea.l    A0, [A6 + 0xC]
  459. 0000050C  7001                     moveq.l    D0, 0x01
  460. 0000050E  3080                     move.w     [A0], D0
  461. 00000510  4AAC 0048                tst.l      [A4 + 0x48]
  462. 00000514  6700 005E                beq        +0x60 /* 00000574 */
  463. 00000518  2F2C 0040                move.l     -[A7], [A4 + 0x40]
  464. 0000051C  2F2C 0048                move.l     -[A7], [A4 + 0x48]
  465. 00000520  4EBA 00C6                jsr        [PC + 0xC6 /* 000005E8 */]
  466. 00000524  508F                     addq.l     A7, 8
  467. 00000526  3D40 FFFE                move.w     [A6 - 0x2], D0
  468. 0000052A  0C6E FC20 FFFE           cmpi.w     [A6 - 0x2], 0xFC20
  469. 00000530  6606                     bne        +0x8 /* 00000538 */
  470. 00000532  7000                     moveq.l    D0, 0x00
  471. 00000534  6000 00AC                bra        +0xAE /* 000005E2 */
  472. label00000538:
  473. 00000538  4A6E FFFE                tst.w      [A6 - 0x2]
  474. 0000053C  6708                     beq        +0xA /* 00000546 */
  475. 0000053E  302E FFFE                move.w     D0, [A6 - 0x2]
  476. 00000542  6000 009E                bra        +0xA0 /* 000005E2 */
  477. label00000546:
  478. 00000546  2F2C 002C                move.l     -[A7], [A4 + 0x2C]
  479. 0000054A  2F2C 0048                move.l     -[A7], [A4 + 0x48]
  480. 0000054E  4EBA 0098                jsr        [PC + 0x98 /* 000005E8 */]
  481. 00000552  508F                     addq.l     A7, 8
  482. 00000554  3D40 FFFE                move.w     [A6 - 0x2], D0
  483. 00000558  0C6E FC20 FFFE           cmpi.w     [A6 - 0x2], 0xFC20
  484. 0000055E  6606                     bne        +0x8 /* 00000566 */
  485. 00000560  7000                     moveq.l    D0, 0x00
  486. 00000562  6000 007E                bra        +0x80 /* 000005E2 */
  487. label00000566:
  488. 00000566  4A6E FFFE                tst.w      [A6 - 0x2]
  489. 0000056A  6708                     beq        +0xA /* 00000574 */
  490. 0000056C  302E FFFE                move.w     D0, [A6 - 0x2]
  491. 00000570  6000 0070                bra        +0x72 /* 000005E2 */
  492. label00000574:
  493. 00000574  3F3C 0001                move.w     -[A7], 0x1
  494. 00000578  2F2C 0040                move.l     -[A7], [A4 + 0x40]
  495. 0000057C  4EBA 0C36                jsr        [PC + 0xC36 /* 000011B4 */]
  496. 00000580  5C8F                     addq.l     A7, 6
  497. 00000582  4A6C 005E                tst.w      [A4 + 0x5E]
  498. 00000586  660E                     bne        +0x10 /* 00000596 */
  499. 00000588  3F3C 0001                move.w     -[A7], 0x1
  500. 0000058C  2F2C 002C                move.l     -[A7], [A4 + 0x2C]
  501. 00000590  4EBA 0C22                jsr        [PC + 0xC22 /* 000011B4 */]
  502. 00000594  5C8F                     addq.l     A7, 6
  503. label00000596:
  504. 00000596  4AAC 0048                tst.l      [A4 + 0x48]
  505. 0000059A  670C                     beq        +0xE /* 000005A8 */
  506. 0000059C  42A7                     clr.l      -[A7]
  507. 0000059E  2F2C 0048                move.l     -[A7], [A4 + 0x48]
  508. 000005A2  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  509. 000005A6  508F                     addq.l     A7, 8
  510. label000005A8:
  511. 000005A8  2F2C 0020                move.l     -[A7], [A4 + 0x20]
  512. 000005AC  2F14                     move.l     -[A7], [A4]
  513. 000005AE  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  514. 000005B2  508F                     addq.l     A7, 8
  515. 000005B4  3F00                     move.w     -[A7], D0
  516. 000005B6  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  517. 000005BA  548F                     addq.l     A7, 2
  518. 000005BC  2F2C 0034                move.l     -[A7], [A4 + 0x34]
  519. 000005C0  2F14                     move.l     -[A7], [A4]
  520. 000005C2  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  521. 000005C6  508F                     addq.l     A7, 8
  522. 000005C8  3F00                     move.w     -[A7], D0
  523. 000005CA  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  524. 000005CE  548F                     addq.l     A7, 2
  525. 000005D0  2F0C                     move.l     -[A7], A4
  526. 000005D2  4EBA 0426                jsr        [PC + 0x426 /* 000009FA */]
  527. 000005D6  588F                     addq.l     A7, 4
  528. 000005D8  2F0C                     move.l     -[A7], A4
  529. 000005DA  4EBA 08FE                jsr        [PC + 0x8FE /* 00000EDA */]
  530. 000005DE  588F                     addq.l     A7, 4
  531. 000005E0  7000                     moveq.l    D0, 0x00
  532. label000005E2:
  533. 000005E2  285F                     movea.l    A4, [A7]+
  534. 000005E4  4E5E                     unlink     A6
  535. 000005E6  4E75                     rts
  536. fn000005E8:
  537. 000005E8  4E56 FFAC                link       A6, -0x0054
  538. 000005EC  48E7 0700                movem.l    -[A7], D5,D6,D7
  539. 000005F0  3D6D B32C FFFE           move.w     [A6 - 0x2], [A5 - 0x4CD4]
  540. 000005F6  42A7                     clr.l      -[A7]
  541. 000005F8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  542. 000005FC  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  543. 00000600  201F                     move.l     D0, [A7]+
  544. 00000602  4878 0052                push.l     0x52 /* 'R' */
  545. 00000606  2F00                     move.l     -[A7], D0
  546. 00000608  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  547. 0000060C  3E00                     move.w     D7, D0
  548. 0000060E  7C00                     moveq.l    D6, 0x00
  549. 00000610  6000 00D4                bra        +0xD6 /* 000006E6 */
  550. label00000614:
  551. 00000614  206E 000C                movea.l    A0, [A6 + 0xC]
  552. 00000618  3006                     move.w     D0, D6
  553. 0000061A  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  554. 0000061E  D090                     add.l      D0, [A0]
  555. 00000620  2040                     movea.l    A0, D0
  556. 00000622  43EE FFAC                lea.l      A1, [A6 - 0x54]
  557. 00000626  7013                     moveq.l    D0, 0x13
  558. label00000628:
  559. 00000628  22D8                     move.l     [A1]+, [A0]+
  560. 0000062A  51C8 FFFC                dbf        D0, -0x6 /* 00000628 */
  561. 0000062E  32D8                     move.w     [A1]+, [A0]+
  562. 00000630  4A6E FFB0                tst.w      [A6 - 0x50]
  563. 00000634  6700 00AE                beq        +0xB0 /* 000006E4 */
  564. 00000638  4A6E FFAE                tst.w      [A6 - 0x52]
  565. 0000063C  6634                     bne        +0x36 /* 00000672 */
  566. 0000063E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  567. 00000642  486D FC74                pea.l      [A5 - 0x38C]
  568. 00000646  3F06                     move.w     -[A7], D6
  569. 00000648  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  570. 0000064C  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  571. 00000650  4FEF 000E                lea.l      A7, [A7 + 0xE]
  572. 00000654  3A00                     move.w     D5, D0
  573. 00000656  4A45                     tst.w      D5
  574. 00000658  6706                     beq        +0x8 /* 00000660 */
  575. 0000065A  3005                     move.w     D0, D5
  576. 0000065C  6000 0090                bra        +0x92 /* 000006EE */
  577. label00000660:
  578. 00000660  302E FFFE                move.w     D0, [A6 - 0x2]
  579. 00000664  B06D B32C                cmp.w      D0, [A5 - 0x4CD4]
  580. 00000668  6708                     beq        +0xA /* 00000672 */
  581. 0000066A  303C FC20                move.w     D0, 0xFC20
  582. 0000066E  6000 007E                bra        +0x80 /* 000006EE */
  583. label00000672:
  584. 00000672  0C6E 0001 FFAE           cmpi.w     [A6 - 0x52], 0x1
  585. 00000678  6632                     bne        +0x34 /* 000006AC */
  586. 0000067A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  587. 0000067E  486D FC82                pea.l      [A5 - 0x37E]
  588. 00000682  3F06                     move.w     -[A7], D6
  589. 00000684  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  590. 00000688  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  591. 0000068C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  592. 00000690  3A00                     move.w     D5, D0
  593. 00000692  4A45                     tst.w      D5
  594. 00000694  6706                     beq        +0x8 /* 0000069C */
  595. 00000696  3005                     move.w     D0, D5
  596. 00000698  6000 0054                bra        +0x56 /* 000006EE */
  597. label0000069C:
  598. 0000069C  302E FFFE                move.w     D0, [A6 - 0x2]
  599. 000006A0  B06D B32C                cmp.w      D0, [A5 - 0x4CD4]
  600. 000006A4  6706                     beq        +0x8 /* 000006AC */
  601. 000006A6  303C FC20                move.w     D0, 0xFC20
  602. 000006AA  6042                     bra        +0x44 /* 000006EE */
  603. label000006AC:
  604. 000006AC  0C6E 0002 FFAE           cmpi.w     [A6 - 0x52], 0x2
  605. 000006B2  6630                     bne        +0x32 /* 000006E4 */
  606. 000006B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  607. 000006B8  486D FC90                pea.l      [A5 - 0x370]
  608. 000006BC  3F06                     move.w     -[A7], D6
  609. 000006BE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  610. 000006C2  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  611. 000006C6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  612. 000006CA  3A00                     move.w     D5, D0
  613. 000006CC  4A45                     tst.w      D5
  614. 000006CE  6704                     beq        +0x6 /* 000006D4 */
  615. 000006D0  3005                     move.w     D0, D5
  616. 000006D2  601A                     bra        +0x1C /* 000006EE */
  617. label000006D4:
  618. 000006D4  302E FFFE                move.w     D0, [A6 - 0x2]
  619. 000006D8  B06D B32C                cmp.w      D0, [A5 - 0x4CD4]
  620. 000006DC  6706                     beq        +0x8 /* 000006E4 */
  621. 000006DE  303C FC20                move.w     D0, 0xFC20
  622. 000006E2  600A                     bra        +0xC /* 000006EE */
  623. label000006E4:
  624. 000006E4  5246                     addq.w     D6, 1
  625. label000006E6:
  626. 000006E6  BC47                     cmp.w      D6, D7
  627. 000006E8  6D00 FF2A                blt        -0xD4 /* 00000614 */
  628. 000006EC  7000                     moveq.l    D0, 0x00
  629. label000006EE:
  630. 000006EE  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  631. 000006F2  4E5E                     unlink     A6
  632. 000006F4  4E75                     rts
  633. export_520:
  634. 000006F6  4E56 FF54                link       A6, -0x00AC
  635. 000006FA  48E7 0108                movem.l    -[A7], D7,A4
  636. 000006FE  286E 000C                movea.l    A4, [A6 + 0xC]
  637. 00000702  4EBA 07BC                jsr        [PC + 0x7BC /* 00000EC0 */]
  638. 00000706  508C                     addq.l     A4, 8
  639. 00000708  4A54                     tst.w      [A4]
  640. 0000070A  6600 007E                bne        +0x80 /* 0000078A */
  641. 0000070E  4267                     clr.w      -[A7]
  642. 00000710  3F3C 0003                move.w     -[A7], 0x3
  643. 00000714  A9C2                     syscall    SysEdit
  644. 00000716  101F                     move.b     D0, [A7]+
  645. 00000718  4A00                     tst.b      D0
  646. 0000071A  6706                     beq        +0x8 /* 00000722 */
  647. 0000071C  7000                     moveq.l    D0, 0x00
  648. 0000071E  6000 0182                bra        +0x184 /* 000008A2 */
  649. label00000722:
  650. 00000722  4EBA 0186                jsr        [PC + 0x186 /* 000008AA */]
  651. 00000726  4A40                     tst.w      D0
  652. 00000728  6706                     beq        +0x8 /* 00000730 */
  653. 0000072A  7000                     moveq.l    D0, 0x00
  654. 0000072C  6000 0174                bra        +0x176 /* 000008A2 */
  655. label00000730:
  656. 00000730  4A6D B50A                tst.w      [A5 - 0x4AF6]
  657. 00000734  6D1A                     blt        +0x1C /* 00000750 */
  658. 00000736  4A6D B510                tst.w      [A5 - 0x4AF0]
  659. 0000073A  6606                     bne        +0x8 /* 00000742 */
  660. 0000073C  4A6D B504                tst.w      [A5 - 0x4AFC]
  661. 00000740  670E                     beq        +0x10 /* 00000750 */
  662. label00000742:
  663. 00000742  4EBA 01D2                jsr        [PC + 0x1D2 /* 00000916 */]
  664. 00000746  4A40                     tst.w      D0
  665. 00000748  6706                     beq        +0x8 /* 00000750 */
  666. 0000074A  7000                     moveq.l    D0, 0x00
  667. 0000074C  6000 0154                bra        +0x156 /* 000008A2 */
  668. label00000750:
  669. 00000750  0C6D 0258 B390           cmpi.w     [A5 - 0x4C70], 0x258
  670. 00000756  6D26                     blt        +0x28 /* 0000077E */
  671. 00000758  486E FF54                pea.l      [A6 - 0xAC]
  672. 0000075C  486D B334                pea.l      [A5 - 0x4CCC]
  673. 00000760  4EBA 01E0                jsr        [PC + 0x1E0 /* 00000942 */]
  674. 00000764  508F                     addq.l     A7, 8
  675. 00000766  3E00                     move.w     D7, D0
  676. 00000768  4A47                     tst.w      D7
  677. 0000076A  6706                     beq        +0x8 /* 00000772 */
  678. 0000076C  3007                     move.w     D0, D7
  679. 0000076E  6000 0132                bra        +0x134 /* 000008A2 */
  680. label00000772:
  681. 00000772  4A6E FF54                tst.w      [A6 - 0xAC]
  682. 00000776  6706                     beq        +0x8 /* 0000077E */
  683. 00000778  7000                     moveq.l    D0, 0x00
  684. 0000077A  6000 0126                bra        +0x128 /* 000008A2 */
  685. label0000077E:
  686. 0000077E  3F3C 0001                move.w     -[A7], 0x1
  687. 00000782  A9C8                     syscall    SysBeep
  688. 00000784  7000                     moveq.l    D0, 0x00
  689. 00000786  6000 011A                bra        +0x11C /* 000008A2 */
  690. label0000078A:
  691. 0000078A  0C54 2B40                cmpi.w     [A4], 0x2B40 /* '+@' */
  692. 0000078E  661E                     bne        +0x20 /* 000007AE */
  693. 00000790  508C                     addq.l     A4, 8
  694. 00000792  4A54                     tst.w      [A4]
  695. 00000794  6706                     beq        +0x8 /* 0000079C */
  696. 00000796  7002                     moveq.l    D0, 0x02
  697. 00000798  6000 0108                bra        +0x10A /* 000008A2 */
  698. label0000079C:
  699. 0000079C  486E FF54                pea.l      [A6 - 0xAC]
  700. 000007A0  486D B334                pea.l      [A5 - 0x4CCC]
  701. 000007A4  4EBA 019C                jsr        [PC + 0x19C /* 00000942 */]
  702. 000007A8  508F                     addq.l     A7, 8
  703. 000007AA  6000 00F6                bra        +0xF8 /* 000008A2 */
  704. label000007AE:
  705. 000007AE  0C54 2B65                cmpi.w     [A4], 0x2B65 /* '+e' */
  706. 000007B2  6616                     bne        +0x18 /* 000007CA */
  707. 000007B4  508C                     addq.l     A4, 8
  708. 000007B6  4A54                     tst.w      [A4]
  709. 000007B8  6706                     beq        +0x8 /* 000007C0 */
  710. 000007BA  7002                     moveq.l    D0, 0x02
  711. 000007BC  6000 00E4                bra        +0xE6 /* 000008A2 */
  712. label000007C0:
  713. 000007C0  4EBA 00E8                jsr        [PC + 0xE8 /* 000008AA */]
  714. 000007C4  7000                     moveq.l    D0, 0x00
  715. 000007C6  6000 00DA                bra        +0xDC /* 000008A2 */
  716. label000007CA:
  717. 000007CA  0C54 2B46                cmpi.w     [A4], 0x2B46 /* '+F' */
  718. 000007CE  6616                     bne        +0x18 /* 000007E6 */
  719. 000007D0  508C                     addq.l     A4, 8
  720. 000007D2  4A54                     tst.w      [A4]
  721. 000007D4  6706                     beq        +0x8 /* 000007DC */
  722. 000007D6  7002                     moveq.l    D0, 0x02
  723. 000007D8  6000 00C8                bra        +0xCA /* 000008A2 */
  724. label000007DC:
  725. 000007DC  4EBA 0138                jsr        [PC + 0x138 /* 00000916 */]
  726. 000007E0  7000                     moveq.l    D0, 0x00
  727. 000007E2  6000 00BE                bra        +0xC0 /* 000008A2 */
  728. label000007E6:
  729. 000007E6  0C54 2B0B                cmpi.w     [A4], 0x2B0B
  730. 000007EA  6610                     bne        +0x12 /* 000007FC */
  731. 000007EC  4A6C 0008                tst.w      [A4 + 0x8]
  732. 000007F0  660A                     bne        +0xC /* 000007FC */
  733. 000007F2  4EBA 0AFC                jsr        [PC + 0xAFC /* 000012F0 */]
  734. 000007F6  7000                     moveq.l    D0, 0x00
  735. 000007F8  6000 00A8                bra        +0xAA /* 000008A2 */
  736. label000007FC:
  737. 000007FC  486E FF58                pea.l      [A6 - 0xA8]
  738. 00000800  486E FF56                pea.l      [A6 - 0xAA]
  739. 00000804  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  740. 00000808  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  741. 0000080C  2F0C                     move.l     -[A7], A4
  742. 0000080E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  743. 00000812  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  744. 00000816  4FEF 0018                lea.l      A7, [A7 + 0x18]
  745. 0000081A  3E00                     move.w     D7, D0
  746. 0000081C  4A47                     tst.w      D7
  747. 0000081E  6706                     beq        +0x8 /* 00000826 */
  748. 00000820  3007                     move.w     D0, D7
  749. 00000822  6000 007E                bra        +0x80 /* 000008A2 */
  750. label00000826:
  751. 00000826  302E FF56                move.w     D0, [A6 - 0xAA]
  752. 0000082A  48C0                     ext.l      D0
  753. 0000082C  E780                     asl        D0, 3
  754. 0000082E  D9C0                     add.l      A4, D0
  755. 00000830  4A54                     tst.w      [A4]
  756. 00000832  670E                     beq        +0x10 /* 00000842 */
  757. 00000834  486E FF58                pea.l      [A6 - 0xA8]
  758. 00000838  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  759. 0000083C  588F                     addq.l     A7, 4
  760. 0000083E  7013                     moveq.l    D0, 0x13
  761. 00000840  6060                     bra        +0x62 /* 000008A2 */
  762. label00000842:
  763. 00000842  0C6E 0003 FF58           cmpi.w     [A6 - 0xA8], 0x3
  764. 00000848  670E                     beq        +0x10 /* 00000858 */
  765. 0000084A  486E FF58                pea.l      [A6 - 0xA8]
  766. 0000084E  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  767. 00000852  588F                     addq.l     A7, 4
  768. 00000854  7002                     moveq.l    D0, 0x02
  769. 00000856  604A                     bra        +0x4C /* 000008A2 */
  770. label00000858:
  771. 00000858  4267                     clr.w      -[A7]
  772. 0000085A  3F3C 0001                move.w     -[A7], 0x1
  773. 0000085E  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  774. 00000862  4EAD 0F92                jsr        [A5 + 0xF92 /* export_494 */]
  775. 00000866  508F                     addq.l     A7, 8
  776. 00000868  4267                     clr.w      -[A7]
  777. 0000086A  3F3C 0001                move.w     -[A7], 0x1
  778. 0000086E  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  779. 00000872  4EAD 0F92                jsr        [A5 + 0xF92 /* export_494 */]
  780. 00000876  508F                     addq.l     A7, 8
  781. 00000878  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  782. 0000087C  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  783. 00000880  4EAD 0FA2                jsr        [A5 + 0xFA2 /* export_496 */]
  784. 00000884  5C8F                     addq.l     A7, 6
  785. 00000886  486E FF54                pea.l      [A6 - 0xAC]
  786. 0000088A  486E FF7A                pea.l      [A6 - 0x86]
  787. 0000088E  4EBA 00B2                jsr        [PC + 0xB2 /* 00000942 */]
  788. 00000892  508F                     addq.l     A7, 8
  789. 00000894  3E00                     move.w     D7, D0
  790. 00000896  486E FF58                pea.l      [A6 - 0xA8]
  791. 0000089A  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  792. 0000089E  588F                     addq.l     A7, 4
  793. 000008A0  3007                     move.w     D0, D7
  794. label000008A2:
  795. 000008A2  4CDF 1080                movem.l    D7,A4, [A7]+
  796. 000008A6  4E5E                     unlink     A6
  797. 000008A8  4E75                     rts
  798. fn000008AA:
  799. 000008AA  4A6D B4E8                tst.w      [A5 - 0x4B18]
  800. 000008AE  6D36                     blt        +0x38 /* 000008E6 */
  801. 000008B0  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  802. 000008B4  4EBA 0A0A                jsr        [PC + 0xA0A /* 000012C0 */]
  803. 000008B8  588F                     addq.l     A7, 4
  804. 000008BA  4A40                     tst.w      D0
  805. 000008BC  6728                     beq        +0x2A /* 000008E6 */
  806. 000008BE  4A6D B4EE                tst.w      [A5 - 0x4B12]
  807. 000008C2  6704                     beq        +0x6 /* 000008C8 */
  808. 000008C4  7000                     moveq.l    D0, 0x00
  809. 000008C6  604C                     bra        +0x4E /* 00000914 */
  810. label000008C8:
  811. 000008C8  2F2D B4FC                move.l     -[A7], [A5 - 0x4B04]
  812. 000008CC  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  813. 000008D0  588F                     addq.l     A7, 4
  814. 000008D2  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  815. 000008D6  A9D5                     syscall    TECopy
  816. 000008D8  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  817. 000008DC  3B78 0968 B118           move.w     [A5 - 0x4EE8], [0x00000968 /* ScrapCount */]
  818. 000008E2  7001                     moveq.l    D0, 0x01
  819. 000008E4  602E                     bra        +0x30 /* 00000914 */
  820. label000008E6:
  821. 000008E6  206D B3DC                movea.l    A0, [A5 - 0x4C24]
  822. 000008EA  4A28 006E                tst.b      [A0 + 0x6E]
  823. 000008EE  6722                     beq        +0x24 /* 00000912 */
  824. 000008F0  2F2D B3D8                move.l     -[A7], [A5 - 0x4C28]
  825. 000008F4  4EBA 09CA                jsr        [PC + 0x9CA /* 000012C0 */]
  826. 000008F8  588F                     addq.l     A7, 4
  827. 000008FA  4A40                     tst.w      D0
  828. 000008FC  6714                     beq        +0x16 /* 00000912 */
  829. 000008FE  2F2D B3D8                move.l     -[A7], [A5 - 0x4C28]
  830. 00000902  A9D5                     syscall    TECopy
  831. 00000904  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  832. 00000908  3B78 0968 B118           move.w     [A5 - 0x4EE8], [0x00000968 /* ScrapCount */]
  833. 0000090E  7001                     moveq.l    D0, 0x01
  834. 00000910  6002                     bra        +0x4 /* 00000914 */
  835. label00000912:
  836. 00000912  7000                     moveq.l    D0, 0x00
  837. label00000914:
  838. 00000914  4E75                     rts
  839. fn00000916:
  840. 00000916  4A6D B50A                tst.w      [A5 - 0x4AF6]
  841. 0000091A  6D22                     blt        +0x24 /* 0000093E */
  842. 0000091C  4A6D B510                tst.w      [A5 - 0x4AF0]
  843. 00000920  6606                     bne        +0x8 /* 00000928 */
  844. 00000922  4A6D B504                tst.w      [A5 - 0x4AFC]
  845. 00000926  6716                     beq        +0x18 /* 0000093E */
  846. label00000928:
  847. 00000928  2F2D B51A                move.l     -[A7], [A5 - 0x4AE6]
  848. 0000092C  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  849. 00000930  588F                     addq.l     A7, 4
  850. 00000932  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  851. 00000936  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  852. 0000093A  7001                     moveq.l    D0, 0x01
  853. 0000093C  6002                     bra        +0x4 /* 00000940 */
  854. label0000093E:
  855. 0000093E  7000                     moveq.l    D0, 0x00
  856. label00000940:
  857. 00000940  4E75                     rts
  858. fn00000942:
  859. 00000942  4E56 FFFC                link       A6, -0x0004
  860. 00000946  2F0C                     move.l     -[A7], A4
  861. 00000948  286E 0008                movea.l    A4, [A6 + 0x8]
  862. 0000094C  206E 000C                movea.l    A0, [A6 + 0xC]
  863. 00000950  4250                     clr.w      [A0]
  864. 00000952  2F2C 0040                move.l     -[A7], [A4 + 0x40]
  865. 00000956  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  866. 0000095A  588F                     addq.l     A7, 4
  867. 0000095C  2D40 FFFC                move.l     [A6 - 0x4], D0
  868. 00000960  2F2C 002C                move.l     -[A7], [A4 + 0x2C]
  869. 00000964  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  870. 00000968  588F                     addq.l     A7, 4
  871. 0000096A  D1AE FFFC                add.l      [A6 - 0x4], D0
  872. 0000096E  202E FFFC                move.l     D0, [A6 - 0x4]
  873. 00000972  E580                     asl        D0, 2
  874. 00000974  2F00                     move.l     -[A7], D0
  875. 00000976  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  876. 0000097A  588F                     addq.l     A7, 4
  877. 0000097C  4A40                     tst.w      D0
  878. 0000097E  6706                     beq        +0x8 /* 00000986 */
  879. 00000980  7025                     moveq.l    D0, 0x25
  880. 00000982  6000 0070                bra        +0x72 /* 000009F4 */
  881. label00000986:
  882. 00000986  3F3C 0001                move.w     -[A7], 0x1
  883. 0000098A  2F2D B524                move.l     -[A7], [A5 - 0x4ADC]
  884. 0000098E  2F2C 0040                move.l     -[A7], [A4 + 0x40]
  885. 00000992  4EBA 06F8                jsr        [PC + 0x6F8 /* 0000108C */]
  886. 00000996  4FEF 000A                lea.l      A7, [A7 + 0xA]
  887. 0000099A  4A6C 005E                tst.w      [A4 + 0x5E]
  888. 0000099E  6614                     bne        +0x16 /* 000009B4 */
  889. 000009A0  3F3C 0001                move.w     -[A7], 0x1
  890. 000009A4  2F2D B524                move.l     -[A7], [A5 - 0x4ADC]
  891. 000009A8  2F2C 002C                move.l     -[A7], [A4 + 0x2C]
  892. 000009AC  4EBA 06DE                jsr        [PC + 0x6DE /* 0000108C */]
  893. 000009B0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  894. label000009B4:
  895. 000009B4  42A7                     clr.l      -[A7]
  896. 000009B6  2F2D B524                move.l     -[A7], [A5 - 0x4ADC]
  897. 000009BA  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  898. 000009BE  201F                     move.l     D0, [A7]+
  899. 000009C0  4A80                     tst.l      D0
  900. 000009C2  6604                     bne        +0x6 /* 000009C8 */
  901. 000009C4  7000                     moveq.l    D0, 0x00
  902. 000009C6  602C                     bra        +0x2E /* 000009F4 */
  903. label000009C8:
  904. 000009C8  206E 000C                movea.l    A0, [A6 + 0xC]
  905. 000009CC  7001                     moveq.l    D0, 0x01
  906. 000009CE  3080                     move.w     [A0], D0
  907. 000009D0  4AAC 0048                tst.l      [A4 + 0x48]
  908. 000009D4  670C                     beq        +0xE /* 000009E2 */
  909. 000009D6  42A7                     clr.l      -[A7]
  910. 000009D8  2F2C 0048                move.l     -[A7], [A4 + 0x48]
  911. 000009DC  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  912. 000009E0  508F                     addq.l     A7, 8
  913. label000009E2:
  914. 000009E2  2F0C                     move.l     -[A7], A4
  915. 000009E4  4EBA 0014                jsr        [PC + 0x14 /* 000009FA */]
  916. 000009E8  588F                     addq.l     A7, 4
  917. 000009EA  2F0C                     move.l     -[A7], A4
  918. 000009EC  4EBA 04EC                jsr        [PC + 0x4EC /* 00000EDA */]
  919. 000009F0  588F                     addq.l     A7, 4
  920. 000009F2  7000                     moveq.l    D0, 0x00
  921. label000009F4:
  922. 000009F4  285F                     movea.l    A4, [A7]+
  923. 000009F6  4E5E                     unlink     A6
  924. 000009F8  4E75                     rts
  925. fn000009FA:
  926. 000009FA  4E56 FFF4                link       A6, -0x000C
  927. 000009FE  2F0C                     move.l     -[A7], A4
  928. 00000A00  286E 0008                movea.l    A4, [A6 + 0x8]
  929. 00000A04  4A6D B110                tst.w      [A5 - 0x4EF0]
  930. 00000A08  6700 0064                beq        +0x66 /* 00000A6E */
  931. 00000A0C  206C 0028                movea.l    A0, [A4 + 0x28]
  932. 00000A10  2050                     movea.l    A0, [A0]
  933. 00000A12  3D68 000E FFF6           move.w     [A6 - 0xA], [A0 + 0xE]
  934. 00000A18  206C 003C                movea.l    A0, [A4 + 0x3C]
  935. 00000A1C  2050                     movea.l    A0, [A0]
  936. 00000A1E  3D68 000E FFF4           move.w     [A6 - 0xC], [A0 + 0xE]
  937. 00000A24  302E FFF6                move.w     D0, [A6 - 0xA]
  938. 00000A28  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  939. 00000A2C  6F08                     ble        +0xA /* 00000A36 */
  940. 00000A2E  2D6C 0044 FFF8           move.l     [A6 - 0x8], [A4 + 0x44]
  941. 00000A34  6006                     bra        +0x8 /* 00000A3C */
  942. label00000A36:
  943. 00000A36  2D6C 0030 FFF8           move.l     [A6 - 0x8], [A4 + 0x30]
  944. label00000A3C:
  945. 00000A3C  2D7C 0000 0810 FFFC      move.l     [A6 - 0x4], 0x810
  946. 00000A44  2F2D B528                move.l     -[A7], [A5 - 0x4AD8]
  947. 00000A48  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  948. 00000A4C  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  949. 00000A50  206E FFF8                movea.l    A0, [A6 - 0x8]
  950. 00000A54  226D B528                movea.l    A1, [A5 - 0x4AD8]
  951. 00000A58  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  952. 00000A5C  2F11                     move.l     -[A7], [A1]
  953. 00000A5E  2F10                     move.l     -[A7], [A0]
  954. 00000A60  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  955. 00000A64  4FEF 000C                lea.l      A7, [A7 + 0xC]
  956. 00000A68  2B6D B528 B188           move.l     [A5 - 0x4E78], [A5 - 0x4AD8]
  957. label00000A6E:
  958. 00000A6E  285F                     movea.l    A4, [A7]+
  959. 00000A70  4E5E                     unlink     A6
  960. 00000A72  4E75                     rts
  961. export_509:
  962. 00000A74  4E56 0000                link       A6, 0
  963. 00000A78  2F0C                     move.l     -[A7], A4
  964. 00000A7A  286E 000C                movea.l    A4, [A6 + 0xC]
  965. 00000A7E  508C                     addq.l     A4, 8
  966. 00000A80  4A54                     tst.w      [A4]
  967. 00000A82  6600 005A                bne        +0x5C /* 00000ADE */
  968. 00000A86  4267                     clr.w      -[A7]
  969. 00000A88  3F3C 0004                move.w     -[A7], 0x4
  970. 00000A8C  A9C2                     syscall    SysEdit
  971. 00000A8E  101F                     move.b     D0, [A7]+
  972. 00000A90  4A00                     tst.b      D0
  973. 00000A92  6706                     beq        +0x8 /* 00000A9A */
  974. 00000A94  7000                     moveq.l    D0, 0x00
  975. 00000A96  6000 00AA                bra        +0xAC /* 00000B42 */
  976. label00000A9A:
  977. 00000A9A  4EBA 00AC                jsr        [PC + 0xAC /* 00000B48 */]
  978. 00000A9E  4A40                     tst.w      D0
  979. 00000AA0  6706                     beq        +0x8 /* 00000AA8 */
  980. 00000AA2  7000                     moveq.l    D0, 0x00
  981. 00000AA4  6000 009C                bra        +0x9E /* 00000B42 */
  982. label00000AA8:
  983. 00000AA8  4A6D B50A                tst.w      [A5 - 0x4AF6]
  984. 00000AAC  6D0E                     blt        +0x10 /* 00000ABC */
  985. 00000AAE  4EBA 012C                jsr        [PC + 0x12C /* 00000BDC */]
  986. 00000AB2  4A40                     tst.w      D0
  987. 00000AB4  6706                     beq        +0x8 /* 00000ABC */
  988. 00000AB6  7000                     moveq.l    D0, 0x00
  989. 00000AB8  6000 0088                bra        +0x8A /* 00000B42 */
  990. label00000ABC:
  991. 00000ABC  0C6D 0258 B390           cmpi.w     [A5 - 0x4C70], 0x258
  992. 00000AC2  6D0E                     blt        +0x10 /* 00000AD2 */
  993. 00000AC4  4EBA 0156                jsr        [PC + 0x156 /* 00000C1C */]
  994. 00000AC8  4A40                     tst.w      D0
  995. 00000ACA  6706                     beq        +0x8 /* 00000AD2 */
  996. 00000ACC  7000                     moveq.l    D0, 0x00
  997. 00000ACE  6000 0072                bra        +0x74 /* 00000B42 */
  998. label00000AD2:
  999. 00000AD2  3F3C 0001                move.w     -[A7], 0x1
  1000. 00000AD6  A9C8                     syscall    SysBeep
  1001. 00000AD8  7000                     moveq.l    D0, 0x00
  1002. 00000ADA  6000 0066                bra        +0x68 /* 00000B42 */
  1003. label00000ADE:
  1004. 00000ADE  0C54 2B40                cmpi.w     [A4], 0x2B40 /* '+@' */
  1005. 00000AE2  6616                     bne        +0x18 /* 00000AFA */
  1006. 00000AE4  508C                     addq.l     A4, 8
  1007. 00000AE6  4A54                     tst.w      [A4]
  1008. 00000AE8  6706                     beq        +0x8 /* 00000AF0 */
  1009. 00000AEA  7002                     moveq.l    D0, 0x02
  1010. 00000AEC  6000 0054                bra        +0x56 /* 00000B42 */
  1011. label00000AF0:
  1012. 00000AF0  4EBA 012A                jsr        [PC + 0x12A /* 00000C1C */]
  1013. 00000AF4  7000                     moveq.l    D0, 0x00
  1014. 00000AF6  6000 004A                bra        +0x4C /* 00000B42 */
  1015. label00000AFA:
  1016. 00000AFA  0C54 2B65                cmpi.w     [A4], 0x2B65 /* '+e' */
  1017. 00000AFE  6612                     bne        +0x14 /* 00000B12 */
  1018. 00000B00  508C                     addq.l     A4, 8
  1019. 00000B02  4A54                     tst.w      [A4]
  1020. 00000B04  6704                     beq        +0x6 /* 00000B0A */
  1021. 00000B06  7002                     moveq.l    D0, 0x02
  1022. 00000B08  6038                     bra        +0x3A /* 00000B42 */
  1023. label00000B0A:
  1024. 00000B0A  4EBA 003C                jsr        [PC + 0x3C /* 00000B48 */]
  1025. 00000B0E  7000                     moveq.l    D0, 0x00
  1026. 00000B10  6030                     bra        +0x32 /* 00000B42 */
  1027. label00000B12:
  1028. 00000B12  0C54 2B46                cmpi.w     [A4], 0x2B46 /* '+F' */
  1029. 00000B16  6612                     bne        +0x14 /* 00000B2A */
  1030. 00000B18  508C                     addq.l     A4, 8
  1031. 00000B1A  4A54                     tst.w      [A4]
  1032. 00000B1C  6704                     beq        +0x6 /* 00000B22 */
  1033. 00000B1E  7002                     moveq.l    D0, 0x02
  1034. 00000B20  6020                     bra        +0x22 /* 00000B42 */
  1035. label00000B22:
  1036. 00000B22  4EBA 00B8                jsr        [PC + 0xB8 /* 00000BDC */]
  1037. 00000B26  7000                     moveq.l    D0, 0x00
  1038. 00000B28  6018                     bra        +0x1A /* 00000B42 */
  1039. label00000B2A:
  1040. 00000B2A  0C54 2B0B                cmpi.w     [A4], 0x2B0B
  1041. 00000B2E  6610                     bne        +0x12 /* 00000B40 */
  1042. 00000B30  508C                     addq.l     A4, 8
  1043. 00000B32  4A54                     tst.w      [A4]
  1044. 00000B34  6704                     beq        +0x6 /* 00000B3A */
  1045. 00000B36  7002                     moveq.l    D0, 0x02
  1046. 00000B38  6008                     bra        +0xA /* 00000B42 */
  1047. label00000B3A:
  1048. 00000B3A  4EBA 09A8                jsr        [PC + 0x9A8 /* 000014E4 */]
  1049. 00000B3E  6002                     bra        +0x4 /* 00000B42 */
  1050. label00000B40:
  1051. 00000B40  7002                     moveq.l    D0, 0x02
  1052. label00000B42:
  1053. 00000B42  285F                     movea.l    A4, [A7]+
  1054. 00000B44  4E5E                     unlink     A6
  1055. 00000B46  4E75                     rts
  1056. fn00000B48:
  1057. 00000B48  4E56 FFFC                link       A6, -0x0004
  1058. 00000B4C  42A7                     clr.l      -[A7]
  1059. 00000B4E  42A7                     clr.l      -[A7]
  1060. 00000B50  4879 5445 5854           push.l     0x54455854 /* 'TEXT' */
  1061. 00000B56  486E FFFC                pea.l      [A6 - 0x4]
  1062. 00000B5A  A9FD                     syscall    GetScrap
  1063. 00000B5C  201F                     move.l     D0, [A7]+
  1064. 00000B5E  4A80                     tst.l      D0
  1065. 00000B60  6E06                     bgt        +0x8 /* 00000B68 */
  1066. 00000B62  7000                     moveq.l    D0, 0x00
  1067. 00000B64  6000 0072                bra        +0x74 /* 00000BD8 */
  1068. label00000B68:
  1069. 00000B68  4A6D B4E8                tst.w      [A5 - 0x4B18]
  1070. 00000B6C  6D38                     blt        +0x3A /* 00000BA6 */
  1071. 00000B6E  4A6D B4EE                tst.w      [A5 - 0x4B12]
  1072. 00000B72  6706                     beq        +0x8 /* 00000B7A */
  1073. 00000B74  7000                     moveq.l    D0, 0x00
  1074. 00000B76  6000 0060                bra        +0x62 /* 00000BD8 */
  1075. label00000B7A:
  1076. 00000B7A  2F2D B4FC                move.l     -[A7], [A5 - 0x4B04]
  1077. 00000B7E  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1078. 00000B82  588F                     addq.l     A7, 4
  1079. 00000B84  7001                     moveq.l    D0, 0x01
  1080. 00000B86  3B40 B4E6                move.w     [A5 - 0x4B1A], D0
  1081. 00000B8A  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  1082. 00000B8E  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  1083. 00000B92  588F                     addq.l     A7, 4
  1084. 00000B94  2F2D B4F8                move.l     -[A7], [A5 - 0x4B08]
  1085. 00000B98  4EAD 0F5A                jsr        [A5 + 0xF5A /* export_487 */]
  1086. 00000B9C  588F                     addq.l     A7, 4
  1087. 00000B9E  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  1088. 00000BA2  7001                     moveq.l    D0, 0x01
  1089. 00000BA4  6032                     bra        +0x34 /* 00000BD8 */
  1090. label00000BA6:
  1091. 00000BA6  206D B3DC                movea.l    A0, [A5 - 0x4C24]
  1092. 00000BAA  4A28 006E                tst.b      [A0 + 0x6E]
  1093. 00000BAE  6726                     beq        +0x28 /* 00000BD6 */
  1094. 00000BB0  206D B3D8                movea.l    A0, [A5 - 0x4C28]
  1095. 00000BB4  2050                     movea.l    A0, [A0]
  1096. 00000BB6  4A68 0024                tst.w      [A0 + 0x24]
  1097. 00000BBA  660C                     bne        +0xE /* 00000BC8 */
  1098. 00000BBC  42A7                     clr.l      -[A7]
  1099. 00000BBE  4878 FFFF                push.l     0xFFFF
  1100. 00000BC2  2F2D B3D8                move.l     -[A7], [A5 - 0x4C28]
  1101. 00000BC6  A9D1                     syscall    TESetSelect
  1102. label00000BC8:
  1103. 00000BC8  2F2D B3D8                move.l     -[A7], [A5 - 0x4C28]
  1104. 00000BCC  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  1105. 00000BD0  588F                     addq.l     A7, 4
  1106. 00000BD2  7001                     moveq.l    D0, 0x01
  1107. 00000BD4  6002                     bra        +0x4 /* 00000BD8 */
  1108. label00000BD6:
  1109. 00000BD6  7000                     moveq.l    D0, 0x00
  1110. label00000BD8:
  1111. 00000BD8  4E5E                     unlink     A6
  1112. 00000BDA  4E75                     rts
  1113. fn00000BDC:
  1114. 00000BDC  4E56 FFFC                link       A6, -0x0004
  1115. 00000BE0  42A7                     clr.l      -[A7]
  1116. 00000BE2  42A7                     clr.l      -[A7]
  1117. 00000BE4  4879 5049 4354           push.l     0x50494354 /* 'PICT' */
  1118. 00000BEA  486E FFFC                pea.l      [A6 - 0x4]
  1119. 00000BEE  A9FD                     syscall    GetScrap
  1120. 00000BF0  201F                     move.l     D0, [A7]+
  1121. 00000BF2  4A80                     tst.l      D0
  1122. 00000BF4  6E04                     bgt        +0x6 /* 00000BFA */
  1123. 00000BF6  7000                     moveq.l    D0, 0x00
  1124. 00000BF8  601E                     bra        +0x20 /* 00000C18 */
  1125. label00000BFA:
  1126. 00000BFA  4A6D B50A                tst.w      [A5 - 0x4AF6]
  1127. 00000BFE  6D16                     blt        +0x18 /* 00000C16 */
  1128. 00000C00  2F2D B51A                move.l     -[A7], [A5 - 0x4AE6]
  1129. 00000C04  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1130. 00000C08  588F                     addq.l     A7, 4
  1131. 00000C0A  4EAD 1122                jsr        [A5 + 0x1122 /* export_544 */]
  1132. 00000C0E  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  1133. 00000C12  7001                     moveq.l    D0, 0x01
  1134. 00000C14  6002                     bra        +0x4 /* 00000C18 */
  1135. label00000C16:
  1136. 00000C16  7000                     moveq.l    D0, 0x00
  1137. label00000C18:
  1138. 00000C18  4E5E                     unlink     A6
  1139. 00000C1A  4E75                     rts
  1140. fn00000C1C:
  1141. 00000C1C  4E56 FFD8                link       A6, -0x0028
  1142. 00000C20  48E7 0700                movem.l    -[A7], D5,D6,D7
  1143. 00000C24  42A7                     clr.l      -[A7]
  1144. 00000C26  2F2D B524                move.l     -[A7], [A5 - 0x4ADC]
  1145. 00000C2A  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  1146. 00000C2E  201F                     move.l     D0, [A7]+
  1147. 00000C30  4A80                     tst.l      D0
  1148. 00000C32  6606                     bne        +0x8 /* 00000C3A */
  1149. 00000C34  7000                     moveq.l    D0, 0x00
  1150. 00000C36  6000 01F2                bra        +0x1F4 /* 00000E2A */
  1151. label00000C3A:
  1152. 00000C3A  4A6D B392                tst.w      [A5 - 0x4C6E]
  1153. 00000C3E  6714                     beq        +0x16 /* 00000C54 */
  1154. 00000C40  2B6D B378 B188           move.l     [A5 - 0x4E78], [A5 - 0x4C88]
  1155. 00000C46  2D6D B374 FFFC           move.l     [A6 - 0x4], [A5 - 0x4C8C]
  1156. 00000C4C  2D6D B368 FFF0           move.l     [A6 - 0x10], [A5 - 0x4C98]
  1157. 00000C52  6012                     bra        +0x14 /* 00000C66 */
  1158. label00000C54:
  1159. 00000C54  2B6D B364 B188           move.l     [A5 - 0x4E78], [A5 - 0x4C9C]
  1160. 00000C5A  2D6D B360 FFFC           move.l     [A6 - 0x4], [A5 - 0x4CA0]
  1161. 00000C60  2D6D B354 FFF0           move.l     [A6 - 0x10], [A5 - 0x4CAC]
  1162. label00000C66:
  1163. 00000C66  4267                     clr.w      -[A7]
  1164. 00000C68  3F3C 0001                move.w     -[A7], 0x1
  1165. 00000C6C  2F2D B374                move.l     -[A7], [A5 - 0x4C8C]
  1166. 00000C70  4EAD 0F92                jsr        [A5 + 0xF92 /* export_494 */]
  1167. 00000C74  508F                     addq.l     A7, 8
  1168. 00000C76  4267                     clr.w      -[A7]
  1169. 00000C78  3F3C 0001                move.w     -[A7], 0x1
  1170. 00000C7C  2F2D B360                move.l     -[A7], [A5 - 0x4CA0]
  1171. 00000C80  4EAD 0F92                jsr        [A5 + 0xF92 /* export_494 */]
  1172. 00000C84  508F                     addq.l     A7, 8
  1173. 00000C86  3F3C 0002                move.w     -[A7], 0x2
  1174. 00000C8A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1175. 00000C8E  2F2D B524                move.l     -[A7], [A5 - 0x4ADC]
  1176. 00000C92  4EBA 03F8                jsr        [PC + 0x3F8 /* 0000108C */]
  1177. 00000C96  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1178. 00000C9A  42A7                     clr.l      -[A7]
  1179. 00000C9C  2F2D B524                move.l     -[A7], [A5 - 0x4ADC]
  1180. 00000CA0  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  1181. 00000CA4  201F                     move.l     D0, [A7]+
  1182. 00000CA6  4878 0052                push.l     0x52 /* 'R' */
  1183. 00000CAA  2F00                     move.l     -[A7], D0
  1184. 00000CAC  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1185. 00000CB0  3E00                     move.w     D7, D0
  1186. 00000CB2  42A7                     clr.l      -[A7]
  1187. 00000CB4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1188. 00000CB8  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  1189. 00000CBC  201F                     move.l     D0, [A7]+
  1190. 00000CBE  4878 0052                push.l     0x52 /* 'R' */
  1191. 00000CC2  2F00                     move.l     -[A7], D0
  1192. 00000CC4  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1193. 00000CC8  3C00                     move.w     D6, D0
  1194. 00000CCA  486E FFE0                pea.l      [A6 - 0x20]
  1195. 00000CCE  4EAD 0B52                jsr        [A5 + 0xB52 /* export_358 */]
  1196. 00000CD2  588F                     addq.l     A7, 4
  1197. 00000CD4  3F3C 0002                move.w     -[A7], 0x2
  1198. 00000CD8  486E FFE8                pea.l      [A6 - 0x18]
  1199. 00000CDC  2F2D B524                move.l     -[A7], [A5 - 0x4ADC]
  1200. 00000CE0  4EAD 0FC2                jsr        [A5 + 0xFC2 /* export_500 */]
  1201. 00000CE4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1202. 00000CE8  4267                     clr.w      -[A7]
  1203. 00000CEA  486E FFE8                pea.l      [A6 - 0x18]
  1204. 00000CEE  486E FFE0                pea.l      [A6 - 0x20]
  1205. 00000CF2  486E FFD8                pea.l      [A6 - 0x28]
  1206. 00000CF6  A8AA                     syscall    SectRect
  1207. 00000CF8  101F                     move.b     D0, [A7]+
  1208. 00000CFA  4A00                     tst.b      D0
  1209. 00000CFC  6600 0084                bne        +0x86 /* 00000D82 */
  1210. 00000D00  302E FFE6                move.w     D0, [A6 - 0x1A]
  1211. 00000D04  D06E FFE2                add.w      D0, [A6 - 0x1E]
  1212. 00000D08  E240                     asr        D0.w, 1
  1213. 00000D0A  3D40 FFFA                move.w     [A6 - 0x6], D0
  1214. 00000D0E  302E FFE4                move.w     D0, [A6 - 0x1C]
  1215. 00000D12  D06E FFE0                add.w      D0, [A6 - 0x20]
  1216. 00000D16  E240                     asr        D0.w, 1
  1217. 00000D18  3D40 FFF8                move.w     [A6 - 0x8], D0
  1218. 00000D1C  302E FFEE                move.w     D0, [A6 - 0x12]
  1219. 00000D20  D06E FFEA                add.w      D0, [A6 - 0x16]
  1220. 00000D24  E240                     asr        D0.w, 1
  1221. 00000D26  916E FFFA                sub.w      [A6 - 0x6], D0
  1222. 00000D2A  302E FFEC                move.w     D0, [A6 - 0x14]
  1223. 00000D2E  D06E FFE8                add.w      D0, [A6 - 0x18]
  1224. 00000D32  E240                     asr        D0.w, 1
  1225. 00000D34  916E FFF8                sub.w      [A6 - 0x8], D0
  1226. 00000D38  3006                     move.w     D0, D6
  1227. 00000D3A  9047                     sub.w      D0, D7
  1228. 00000D3C  3A00                     move.w     D5, D0
  1229. 00000D3E  603E                     bra        +0x40 /* 00000D7E */
  1230. label00000D40:
  1231. 00000D40  206E FFFC                movea.l    A0, [A6 - 0x4]
  1232. 00000D44  3005                     move.w     D0, D5
  1233. 00000D46  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1234. 00000D4A  D090                     add.l      D0, [A0]
  1235. 00000D4C  2040                     movea.l    A0, D0
  1236. 00000D4E  43EE FFE8                lea.l      A1, [A6 - 0x18]
  1237. 00000D52  41E8 000E                lea.l      A0, [A0 + 0xE]
  1238. 00000D56  22D8                     move.l     [A1]+, [A0]+
  1239. 00000D58  22D8                     move.l     [A1]+, [A0]+
  1240. 00000D5A  486E FFE8                pea.l      [A6 - 0x18]
  1241. 00000D5E  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1242. 00000D62  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  1243. 00000D66  A8A8                     syscall    OffsetRect
  1244. 00000D68  4267                     clr.w      -[A7]
  1245. 00000D6A  486E FFE8                pea.l      [A6 - 0x18]
  1246. 00000D6E  3F05                     move.w     -[A7], D5
  1247. 00000D70  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1248. 00000D74  4EAD 0FD2                jsr        [A5 + 0xFD2 /* export_502 */]
  1249. 00000D78  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1250. 00000D7C  5245                     addq.w     D5, 1
  1251. label00000D7E:
  1252. 00000D7E  BA46                     cmp.w      D5, D6
  1253. 00000D80  6DBE                     blt        -0x40 /* 00000D40 */
  1254. label00000D82:
  1255. 00000D82  3006                     move.w     D0, D6
  1256. 00000D84  9047                     sub.w      D0, D7
  1257. 00000D86  3A00                     move.w     D5, D0
  1258. 00000D88  6036                     bra        +0x38 /* 00000DC0 */
  1259. label00000D8A:
  1260. 00000D8A  206E FFFC                movea.l    A0, [A6 - 0x4]
  1261. 00000D8E  3005                     move.w     D0, D5
  1262. 00000D90  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1263. 00000D94  D090                     add.l      D0, [A0]
  1264. 00000D96  2040                     movea.l    A0, D0
  1265. 00000D98  2F28 0006                move.l     -[A7], [A0 + 0x6]
  1266. 00000D9C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1267. 00000DA0  4EAD 0F4A                jsr        [A5 + 0xF4A /* export_485 */]
  1268. 00000DA4  508F                     addq.l     A7, 8
  1269. 00000DA6  2D40 FFF4                move.l     [A6 - 0xC], D0
  1270. 00000DAA  206E FFFC                movea.l    A0, [A6 - 0x4]
  1271. 00000DAE  3005                     move.w     D0, D5
  1272. 00000DB0  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1273. 00000DB4  D090                     add.l      D0, [A0]
  1274. 00000DB6  2040                     movea.l    A0, D0
  1275. 00000DB8  216E FFF4 0006           move.l     [A0 + 0x6], [A6 - 0xC]
  1276. 00000DBE  5245                     addq.w     D5, 1
  1277. label00000DC0:
  1278. 00000DC0  BA46                     cmp.w      D5, D6
  1279. 00000DC2  6DC6                     blt        -0x38 /* 00000D8A */
  1280. 00000DC4  4A6D B110                tst.w      [A5 - 0x4EF0]
  1281. 00000DC8  673C                     beq        +0x3E /* 00000E06 */
  1282. 00000DCA  42A7                     clr.l      -[A7]
  1283. 00000DCC  2F2D B528                move.l     -[A7], [A5 - 0x4AD8]
  1284. 00000DD0  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  1285. 00000DD4  201F                     move.l     D0, [A7]+
  1286. 00000DD6  4A80                     tst.l      D0
  1287. 00000DD8  6F2C                     ble        +0x2E /* 00000E06 */
  1288. 00000DDA  3F3C 0001                move.w     -[A7], 0x1
  1289. 00000DDE  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  1290. 00000DE2  548F                     addq.l     A7, 2
  1291. 00000DE4  3006                     move.w     D0, D6
  1292. 00000DE6  9047                     sub.w      D0, D7
  1293. 00000DE8  2F2D B528                move.l     -[A7], [A5 - 0x4AD8]
  1294. 00000DEC  3F06                     move.w     -[A7], D6
  1295. 00000DEE  3F00                     move.w     -[A7], D0
  1296. 00000DF0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1297. 00000DF4  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1298. 00000DF8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1299. 00000DFC  3F3C 0001                move.w     -[A7], 0x1
  1300. 00000E00  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  1301. 00000E04  548F                     addq.l     A7, 2
  1302. label00000E06:
  1303. 00000E06  42A7                     clr.l      -[A7]
  1304. 00000E08  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  1305. 00000E0C  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  1306. 00000E10  508F                     addq.l     A7, 8
  1307. 00000E12  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1308. 00000E16  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  1309. 00000E1A  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  1310. 00000E1E  508F                     addq.l     A7, 8
  1311. 00000E20  3F00                     move.w     -[A7], D0
  1312. 00000E22  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1313. 00000E26  548F                     addq.l     A7, 2
  1314. 00000E28  7001                     moveq.l    D0, 0x01
  1315. label00000E2A:
  1316. 00000E2A  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  1317. 00000E2E  4E5E                     unlink     A6
  1318. 00000E30  4E75                     rts
  1319. fn00000E32:
  1320. 00000E32  4E56 FFFA                link       A6, -0x0006
  1321. 00000E36  2F07                     move.l     -[A7], D7
  1322. 00000E38  206E 0008                movea.l    A0, [A6 + 0x8]
  1323. 00000E3C  2050                     movea.l    A0, [A0]
  1324. 00000E3E  0268 7FFF 0004           andi.w     [A0 + 0x4], 0x7FFF
  1325. 00000E44  206E 0008                movea.l    A0, [A6 + 0x8]
  1326. 00000E48  2050                     movea.l    A0, [A0]
  1327. 00000E4A  20AE 000C                move.l     [A0], [A6 + 0xC]
  1328. 00000E4E  206E 0008                movea.l    A0, [A6 + 0x8]
  1329. 00000E52  2050                     movea.l    A0, [A0]
  1330. 00000E54  317C 00FF 0006           move.w     [A0 + 0x6], 0xFF
  1331. 00000E5A  7E00                     moveq.l    D7, 0x00
  1332. 00000E5C  6014                     bra        +0x16 /* 00000E72 */
  1333. label00000E5E:
  1334. 00000E5E  206E 0008                movea.l    A0, [A6 + 0x8]
  1335. 00000E62  3007                     move.w     D0, D7
  1336. 00000E64  48C0                     ext.l      D0
  1337. 00000E66  E780                     asl        D0, 3
  1338. 00000E68  D090                     add.l      D0, [A0]
  1339. 00000E6A  2040                     movea.l    A0, D0
  1340. 00000E6C  3147 0008                move.w     [A0 + 0x8], D7
  1341. 00000E70  5247                     addq.w     D7, 1
  1342. label00000E72:
  1343. 00000E72  0C47 00FF                cmpi.w     D7, 0xFF
  1344. 00000E76  6FE6                     ble        -0x18 /* 00000E5E */
  1345. 00000E78  70FF                     moveq.l    D0, 0xFFFFFFFF
  1346. 00000E7A  3D40 FFFA                move.w     [A6 - 0x6], D0
  1347. 00000E7E  70FF                     moveq.l    D0, 0xFFFFFFFF
  1348. 00000E80  3D40 FFFC                move.w     [A6 - 0x4], D0
  1349. 00000E84  70FF                     moveq.l    D0, 0xFFFFFFFF
  1350. 00000E86  3D40 FFFE                move.w     [A6 - 0x2], D0
  1351. 00000E8A  206E 0008                movea.l    A0, [A6 + 0x8]
  1352. 00000E8E  2050                     movea.l    A0, [A0]
  1353. 00000E90  41E8 000A                lea.l      A0, [A0 + 0xA]
  1354. 00000E94  43EE FFFA                lea.l      A1, [A6 - 0x6]
  1355. 00000E98  20D9                     move.l     [A0]+, [A1]+
  1356. 00000E9A  30D9                     move.w     [A0]+, [A1]+
  1357. 00000E9C  426E FFFA                clr.w      [A6 - 0x6]
  1358. 00000EA0  426E FFFC                clr.w      [A6 - 0x4]
  1359. 00000EA4  426E FFFE                clr.w      [A6 - 0x2]
  1360. 00000EA8  206E 0008                movea.l    A0, [A6 + 0x8]
  1361. 00000EAC  2050                     movea.l    A0, [A0]
  1362. 00000EAE  41E8 0802                lea.l      A0, [A0 + 0x802]
  1363. 00000EB2  43EE FFFA                lea.l      A1, [A6 - 0x6]
  1364. 00000EB6  20D9                     move.l     [A0]+, [A1]+
  1365. 00000EB8  30D9                     move.w     [A0]+, [A1]+
  1366. 00000EBA  2E1F                     move.l     D7, [A7]+
  1367. 00000EBC  4E5E                     unlink     A6
  1368. 00000EBE  4E75                     rts
  1369. export_519:
  1370. fn00000EC0:
  1371. 00000EC0  3F3C 0002                move.w     -[A7], 0x2
  1372. 00000EC4  2F2D B524                move.l     -[A7], [A5 - 0x4ADC]
  1373. 00000EC8  4EBA 02EA                jsr        [PC + 0x2EA /* 000011B4 */]
  1374. 00000ECC  5C8F                     addq.l     A7, 6
  1375. 00000ECE  2F2D B528                move.l     -[A7], [A5 - 0x4AD8]
  1376. 00000ED2  42A7                     clr.l      -[A7]
  1377. 00000ED4  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  1378. 00000ED8  4E75                     rts
  1379. fn00000EDA:
  1380. 00000EDA  4E56 FF96                link       A6, -0x006A
  1381. 00000EDE  2F0C                     move.l     -[A7], A4
  1382. 00000EE0  286E 0008                movea.l    A4, [A6 + 0x8]
  1383. 00000EE4  41EE FF9E                lea.l      A0, [A6 - 0x62]
  1384. 00000EE8  43ED B334                lea.l      A1, [A5 - 0x4CCC]
  1385. 00000EEC  7017                     moveq.l    D0, 0x17
  1386. label00000EEE:
  1387. 00000EEE  20D9                     move.l     [A0]+, [A1]+
  1388. 00000EF0  51C8 FFFC                dbf        D0, -0x6 /* 00000EEE */
  1389. 00000EF4  30D9                     move.w     [A0]+, [A1]+
  1390. 00000EF6  41ED B334                lea.l      A0, [A5 - 0x4CCC]
  1391. 00000EFA  43D4                     lea.l      A1, [A4]
  1392. 00000EFC  7017                     moveq.l    D0, 0x17
  1393. label00000EFE:
  1394. 00000EFE  20D9                     move.l     [A0]+, [A1]+
  1395. 00000F00  51C8 FFFC                dbf        D0, -0x6 /* 00000EFE */
  1396. 00000F04  30D9                     move.w     [A0]+, [A1]+
  1397. 00000F06  42A7                     clr.l      -[A7]
  1398. 00000F08  42A7                     clr.l      -[A7]
  1399. 00000F0A  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1400. 00000F0E  205F                     movea.l    A0, [A7]+
  1401. 00000F10  2D48 FF9A                move.l     [A6 - 0x66], A0
  1402. 00000F14  3F3C 0001                move.w     -[A7], 0x1
  1403. 00000F18  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  1404. 00000F1C  2F2D B524                move.l     -[A7], [A5 - 0x4ADC]
  1405. 00000F20  4EBA 016A                jsr        [PC + 0x16A /* 0000108C */]
  1406. 00000F24  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1407. 00000F28  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  1408. 00000F2C  4EBA 2C5E                jsr        [PC + 0x2C5E /* 00003B8C */]
  1409. 00000F30  588F                     addq.l     A7, 4
  1410. 00000F32  2D40 FF96                move.l     [A6 - 0x6A], D0
  1411. 00000F36  3F3C 0002                move.w     -[A7], 0x2
  1412. 00000F3A  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  1413. 00000F3E  4EBA 0274                jsr        [PC + 0x274 /* 000011B4 */]
  1414. 00000F42  5C8F                     addq.l     A7, 6
  1415. 00000F44  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  1416. 00000F48  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1417. 00000F4C  42A7                     clr.l      -[A7]
  1418. 00000F4E  A9FC                     syscall    ZeroScrap
  1419. 00000F50  201F                     move.l     D0, [A7]+
  1420. 00000F52  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  1421. 00000F56  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  1422. 00000F5A  42A7                     clr.l      -[A7]
  1423. 00000F5C  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  1424. 00000F60  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  1425. 00000F64  201F                     move.l     D0, [A7]+
  1426. 00000F66  42A7                     clr.l      -[A7]
  1427. 00000F68  2F00                     move.l     -[A7], D0
  1428. 00000F6A  4879 5049 4354           push.l     0x50494354 /* 'PICT' */
  1429. 00000F70  206E FF96                movea.l    A0, [A6 - 0x6A]
  1430. 00000F74  2F10                     move.l     -[A7], [A0]
  1431. 00000F76  A9FE                     syscall    PutScrap
  1432. 00000F78  201F                     move.l     D0, [A7]+
  1433. 00000F7A  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  1434. 00000F7E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1435. 00000F82  3B78 0968 B118           move.w     [A5 - 0x4EE8], [0x00000968 /* ScrapCount */]
  1436. 00000F88  41ED B334                lea.l      A0, [A5 - 0x4CCC]
  1437. 00000F8C  43EE FF9E                lea.l      A1, [A6 - 0x62]
  1438. 00000F90  7017                     moveq.l    D0, 0x17
  1439. label00000F92:
  1440. 00000F92  20D9                     move.l     [A0]+, [A1]+
  1441. 00000F94  51C8 FFFC                dbf        D0, -0x6 /* 00000F92 */
  1442. 00000F98  30D9                     move.w     [A0]+, [A1]+
  1443. 00000F9A  285F                     movea.l    A4, [A7]+
  1444. 00000F9C  4E5E                     unlink     A6
  1445. 00000F9E  4E75                     rts
  1446. export_516:
  1447. 00000FA0  4E56 FFF0                link       A6, -0x0010
  1448. 00000FA4  42A7                     clr.l      -[A7]
  1449. 00000FA6  42A7                     clr.l      -[A7]
  1450. 00000FA8  4879 5049 4354           push.l     0x50494354 /* 'PICT' */
  1451. 00000FAE  486E FFF8                pea.l      [A6 - 0x8]
  1452. 00000FB2  A9FD                     syscall    GetScrap
  1453. 00000FB4  201F                     move.l     D0, [A7]+
  1454. 00000FB6  2D40 FFF4                move.l     [A6 - 0xC], D0
  1455. 00000FBA  4AAE FFF4                tst.l      [A6 - 0xC]
  1456. 00000FBE  6F00 009A                ble        +0x9C /* 0000105A */
  1457. 00000FC2  202E FFF4                move.l     D0, [A6 - 0xC]
  1458. 00000FC6  E580                     asl        D0, 2
  1459. 00000FC8  2F00                     move.l     -[A7], D0
  1460. 00000FCA  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  1461. 00000FCE  588F                     addq.l     A7, 4
  1462. 00000FD0  4A40                     tst.w      D0
  1463. 00000FD2  6714                     beq        +0x16 /* 00000FE8 */
  1464. 00000FD4  4267                     clr.w      -[A7]
  1465. 00000FD6  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1466. 00000FDA  3F3C 03E8                move.w     -[A7], 0x3E8
  1467. 00000FDE  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  1468. 00000FE2  5C8F                     addq.l     A7, 6
  1469. 00000FE4  6000 00A2                bra        +0xA4 /* 00001088 */
  1470. label00000FE8:
  1471. 00000FE8  3F3C 0002                move.w     -[A7], 0x2
  1472. 00000FEC  2F2D B524                move.l     -[A7], [A5 - 0x4ADC]
  1473. 00000FF0  4EBA 01C2                jsr        [PC + 0x1C2 /* 000011B4 */]
  1474. 00000FF4  5C8F                     addq.l     A7, 6
  1475. 00000FF6  42A7                     clr.l      -[A7]
  1476. 00000FF8  42A7                     clr.l      -[A7]
  1477. 00000FFA  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1478. 00000FFE  205F                     movea.l    A0, [A7]+
  1479. 00001000  2D48 FFFC                move.l     [A6 - 0x4], A0
  1480. 00001004  42A7                     clr.l      -[A7]
  1481. 00001006  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1482. 0000100A  4879 5049 4354           push.l     0x50494354 /* 'PICT' */
  1483. 00001010  486E FFF8                pea.l      [A6 - 0x8]
  1484. 00001014  A9FD                     syscall    GetScrap
  1485. 00001016  201F                     move.l     D0, [A7]+
  1486. 00001018  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1487. 0000101C  4EBA 4702                jsr        [PC + 0x4702 /* 00005720 */]
  1488. 00001020  588F                     addq.l     A7, 4
  1489. 00001022  2D40 FFF0                move.l     [A6 - 0x10], D0
  1490. 00001026  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1491. 0000102A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1492. 0000102E  3F3C 0002                move.w     -[A7], 0x2
  1493. 00001032  2F2D B524                move.l     -[A7], [A5 - 0x4ADC]
  1494. 00001036  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1495. 0000103A  4EBA 0050                jsr        [PC + 0x50 /* 0000108C */]
  1496. 0000103E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1497. 00001042  3F3C 0002                move.w     -[A7], 0x2
  1498. 00001046  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1499. 0000104A  4EBA 0168                jsr        [PC + 0x168 /* 000011B4 */]
  1500. 0000104E  5C8F                     addq.l     A7, 6
  1501. 00001050  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1502. 00001054  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1503. 00001058  602E                     bra        +0x30 /* 00001088 */
  1504. label0000105A:
  1505. 0000105A  42A7                     clr.l      -[A7]
  1506. 0000105C  42A7                     clr.l      -[A7]
  1507. 0000105E  4879 5445 5854           push.l     0x54455854 /* 'TEXT' */
  1508. 00001064  486E FFF8                pea.l      [A6 - 0x8]
  1509. 00001068  A9FD                     syscall    GetScrap
  1510. 0000106A  201F                     move.l     D0, [A7]+
  1511. 0000106C  4A80                     tst.l      D0
  1512. 0000106E  6F18                     ble        +0x1A /* 00001088 */
  1513. 00001070  42A7                     clr.l      -[A7]
  1514. 00001072  2F38 0AB4                move.l     -[A7], [0x00000AB4 /* TEScrpHandle */]
  1515. 00001076  4879 5445 5854           push.l     0x54455854 /* 'TEXT' */
  1516. 0000107C  486E FFF8                pea.l      [A6 - 0x8]
  1517. 00001080  A9FD                     syscall    GetScrap
  1518. 00001082  201F                     move.l     D0, [A7]+
  1519. 00001084  31C0 0AB0                move.w     [0x00000AB0 /* TEScrpLength */], D0
  1520. label00001088:
  1521. 00001088  4E5E                     unlink     A6
  1522. 0000108A  4E75                     rts
  1523. fn0000108C:
  1524. 0000108C  4E56 FFA6                link       A6, -0x005A
  1525. 00001090  48E7 0700                movem.l    -[A7], D5,D6,D7
  1526. 00001094  42A7                     clr.l      -[A7]
  1527. 00001096  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1528. 0000109A  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  1529. 0000109E  201F                     move.l     D0, [A7]+
  1530. 000010A0  4878 0052                push.l     0x52 /* 'R' */
  1531. 000010A4  2F00                     move.l     -[A7], D0
  1532. 000010A6  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1533. 000010AA  3E00                     move.w     D7, D0
  1534. 000010AC  7C00                     moveq.l    D6, 0x00
  1535. 000010AE  6000 00F6                bra        +0xF8 /* 000011A6 */
  1536. label000010B2:
  1537. 000010B2  206E 0008                movea.l    A0, [A6 + 0x8]
  1538. 000010B6  3006                     move.w     D0, D6
  1539. 000010B8  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1540. 000010BC  D090                     add.l      D0, [A0]
  1541. 000010BE  2040                     movea.l    A0, D0
  1542. 000010C0  43EE FFAA                lea.l      A1, [A6 - 0x56]
  1543. 000010C4  7013                     moveq.l    D0, 0x13
  1544. label000010C6:
  1545. 000010C6  22D8                     move.l     [A1]+, [A0]+
  1546. 000010C8  51C8 FFFC                dbf        D0, -0x6 /* 000010C6 */
  1547. 000010CC  32D8                     move.w     [A1]+, [A0]+
  1548. 000010CE  4A6E FFAE                tst.w      [A6 - 0x52]
  1549. 000010D2  6606                     bne        +0x8 /* 000010DA */
  1550. 000010D4  4A6E 0010                tst.w      [A6 + 0x10]
  1551. 000010D8  6718                     beq        +0x1A /* 000010F2 */
  1552. label000010DA:
  1553. 000010DA  4A6E FFAE                tst.w      [A6 - 0x52]
  1554. 000010DE  6708                     beq        +0xA /* 000010E8 */
  1555. 000010E0  0C6E 0001 0010           cmpi.w     [A6 + 0x10], 0x1
  1556. 000010E6  670A                     beq        +0xC /* 000010F2 */
  1557. label000010E8:
  1558. 000010E8  0C6E 0002 0010           cmpi.w     [A6 + 0x10], 0x2
  1559. 000010EE  6600 00B4                bne        +0xB6 /* 000011A4 */
  1560. label000010F2:
  1561. 000010F2  4AAE FFE8                tst.l      [A6 - 0x18]
  1562. 000010F6  673E                     beq        +0x40 /* 00001136 */
  1563. 000010F8  0C6E 006C FFAA           cmpi.w     [A6 - 0x56], 0x6C /* 'l' */
  1564. 000010FE  662A                     bne        +0x2C /* 0000112A */
  1565. 00001100  42A7                     clr.l      -[A7]
  1566. 00001102  42A7                     clr.l      -[A7]
  1567. 00001104  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1568. 00001108  205F                     movea.l    A0, [A7]+
  1569. 0000110A  2D48 FFA6                move.l     [A6 - 0x5A], A0
  1570. 0000110E  3F3C 0002                move.w     -[A7], 0x2
  1571. 00001112  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  1572. 00001116  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1573. 0000111A  4EBA FF70                jsr        [PC - 0x90 /* 0000108C */]
  1574. 0000111E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1575. 00001122  2D6E FFA6 FFE8           move.l     [A6 - 0x18], [A6 - 0x5A]
  1576. 00001128  600C                     bra        +0xE /* 00001136 */
  1577. label0000112A:
  1578. 0000112A  4267                     clr.w      -[A7]
  1579. 0000112C  486E FFE8                pea.l      [A6 - 0x18]
  1580. 00001130  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  1581. 00001134  301F                     move.w     D0, [A7]+
  1582. label00001136:
  1583. 00001136  4AAE FFE4                tst.l      [A6 - 0x1C]
  1584. 0000113A  670C                     beq        +0xE /* 00001148 */
  1585. 0000113C  4267                     clr.w      -[A7]
  1586. 0000113E  486E FFE4                pea.l      [A6 - 0x1C]
  1587. 00001142  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  1588. 00001146  301F                     move.w     D0, [A7]+
  1589. label00001148:
  1590. 00001148  4AAE FFEC                tst.l      [A6 - 0x14]
  1591. 0000114C  670C                     beq        +0xE /* 0000115A */
  1592. 0000114E  4267                     clr.w      -[A7]
  1593. 00001150  486E FFEC                pea.l      [A6 - 0x14]
  1594. 00001154  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  1595. 00001158  301F                     move.w     D0, [A7]+
  1596. label0000115A:
  1597. 0000115A  42A7                     clr.l      -[A7]
  1598. 0000115C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1599. 00001160  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  1600. 00001164  201F                     move.l     D0, [A7]+
  1601. 00001166  2D40 FFFC                move.l     [A6 - 0x4], D0
  1602. 0000116A  4878 0052                push.l     0x52 /* 'R' */
  1603. 0000116E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1604. 00001172  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1605. 00001176  3A00                     move.w     D5, D0
  1606. 00001178  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1607. 0000117C  206E FFFC                movea.l    A0, [A6 - 0x4]
  1608. 00001180  4868 0052                pea.l      [A0 + 0x52]
  1609. 00001184  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  1610. 00001188  206E 000C                movea.l    A0, [A6 + 0xC]
  1611. 0000118C  3005                     move.w     D0, D5
  1612. 0000118E  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1613. 00001192  D090                     add.l      D0, [A0]
  1614. 00001194  2040                     movea.l    A0, D0
  1615. 00001196  43EE FFAA                lea.l      A1, [A6 - 0x56]
  1616. 0000119A  7013                     moveq.l    D0, 0x13
  1617. label0000119C:
  1618. 0000119C  20D9                     move.l     [A0]+, [A1]+
  1619. 0000119E  51C8 FFFC                dbf        D0, -0x6 /* 0000119C */
  1620. 000011A2  30D9                     move.w     [A0]+, [A1]+
  1621. label000011A4:
  1622. 000011A4  5246                     addq.w     D6, 1
  1623. label000011A6:
  1624. 000011A6  BC47                     cmp.w      D6, D7
  1625. 000011A8  6D00 FF08                blt        -0xF6 /* 000010B2 */
  1626. 000011AC  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  1627. 000011B0  4E5E                     unlink     A6
  1628. 000011B2  4E75                     rts
  1629. export_513:
  1630. fn000011B4:
  1631. 000011B4  4E56 FFAE                link       A6, -0x0052
  1632. 000011B8  48E7 0700                movem.l    -[A7], D5,D6,D7
  1633. 000011BC  42A7                     clr.l      -[A7]
  1634. 000011BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1635. 000011C2  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  1636. 000011C6  201F                     move.l     D0, [A7]+
  1637. 000011C8  4878 0052                push.l     0x52 /* 'R' */
  1638. 000011CC  2F00                     move.l     -[A7], D0
  1639. 000011CE  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1640. 000011D2  3E00                     move.w     D7, D0
  1641. 000011D4  7C00                     moveq.l    D6, 0x00
  1642. 000011D6  6000 00DA                bra        +0xDC /* 000012B2 */
  1643. label000011DA:
  1644. 000011DA  206E 0008                movea.l    A0, [A6 + 0x8]
  1645. 000011DE  3006                     move.w     D0, D6
  1646. 000011E0  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1647. 000011E4  D090                     add.l      D0, [A0]
  1648. 000011E6  2040                     movea.l    A0, D0
  1649. 000011E8  43EE FFAE                lea.l      A1, [A6 - 0x52]
  1650. 000011EC  7013                     moveq.l    D0, 0x13
  1651. label000011EE:
  1652. 000011EE  22D8                     move.l     [A1]+, [A0]+
  1653. 000011F0  51C8 FFFC                dbf        D0, -0x6 /* 000011EE */
  1654. 000011F4  32D8                     move.w     [A1]+, [A0]+
  1655. 000011F6  4A6E FFB2                tst.w      [A6 - 0x4E]
  1656. 000011FA  6606                     bne        +0x8 /* 00001202 */
  1657. 000011FC  4A6E 000C                tst.w      [A6 + 0xC]
  1658. 00001200  6718                     beq        +0x1A /* 0000121A */
  1659. label00001202:
  1660. 00001202  4A6E FFB2                tst.w      [A6 - 0x4E]
  1661. 00001206  6708                     beq        +0xA /* 00001210 */
  1662. 00001208  0C6E 0001 000C           cmpi.w     [A6 + 0xC], 0x1
  1663. 0000120E  670A                     beq        +0xC /* 0000121A */
  1664. label00001210:
  1665. 00001210  0C6E 0002 000C           cmpi.w     [A6 + 0xC], 0x2
  1666. 00001216  6600 0098                bne        +0x9A /* 000012B0 */
  1667. label0000121A:
  1668. 0000121A  4AAE FFEC                tst.l      [A6 - 0x14]
  1669. 0000121E  671E                     beq        +0x20 /* 0000123E */
  1670. 00001220  0C6E 006C FFAE           cmpi.w     [A6 - 0x52], 0x6C /* 'l' */
  1671. 00001226  660E                     bne        +0x10 /* 00001236 */
  1672. 00001228  3F3C 0002                move.w     -[A7], 0x2
  1673. 0000122C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1674. 00001230  4EBA FF82                jsr        [PC - 0x7E /* 000011B4 */]
  1675. 00001234  5C8F                     addq.l     A7, 6
  1676. label00001236:
  1677. 00001236  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1678. 0000123A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1679. label0000123E:
  1680. 0000123E  4AAE FFE8                tst.l      [A6 - 0x18]
  1681. 00001242  6708                     beq        +0xA /* 0000124C */
  1682. 00001244  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1683. 00001248  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1684. label0000124C:
  1685. 0000124C  4AAE FFF0                tst.l      [A6 - 0x10]
  1686. 00001250  6708                     beq        +0xA /* 0000125A */
  1687. 00001252  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1688. 00001256  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1689. label0000125A:
  1690. 0000125A  3A06                     move.w     D5, D6
  1691. 0000125C  602A                     bra        +0x2C /* 00001288 */
  1692. label0000125E:
  1693. 0000125E  206E 0008                movea.l    A0, [A6 + 0x8]
  1694. 00001262  3005                     move.w     D0, D5
  1695. 00001264  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1696. 00001268  D090                     add.l      D0, [A0]
  1697. 0000126A  206E 0008                movea.l    A0, [A6 + 0x8]
  1698. 0000126E  3205                     move.w     D1, D5
  1699. 00001270  5241                     addq.w     D1, 1
  1700. 00001272  C3FC 0052                muls.w     D1, 0x52 /* 'R' */
  1701. 00001276  D290                     add.l      D1, [A0]
  1702. 00001278  2041                     movea.l    A0, D1
  1703. 0000127A  2240                     movea.l    A1, D0
  1704. 0000127C  7013                     moveq.l    D0, 0x13
  1705. label0000127E:
  1706. 0000127E  22D8                     move.l     [A1]+, [A0]+
  1707. 00001280  51C8 FFFC                dbf        D0, -0x6 /* 0000127E */
  1708. 00001284  32D8                     move.w     [A1]+, [A0]+
  1709. 00001286  5245                     addq.w     D5, 1
  1710. label00001288:
  1711. 00001288  3007                     move.w     D0, D7
  1712. 0000128A  5340                     subq.w     D0, 1
  1713. 0000128C  BA40                     cmp.w      D5, D0
  1714. 0000128E  6DCE                     blt        -0x30 /* 0000125E */
  1715. 00001290  42A7                     clr.l      -[A7]
  1716. 00001292  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1717. 00001296  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  1718. 0000129A  201F                     move.l     D0, [A7]+
  1719. 0000129C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1720. 000012A0  0680 FFFF FFAE           addi.l     D0, 0xFFFFFFAE
  1721. 000012A6  2F00                     move.l     -[A7], D0
  1722. 000012A8  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  1723. 000012AC  5346                     subq.w     D6, 1
  1724. 000012AE  5347                     subq.w     D7, 1
  1725. label000012B0:
  1726. 000012B0  5246                     addq.w     D6, 1
  1727. label000012B2:
  1728. 000012B2  BC47                     cmp.w      D6, D7
  1729. 000012B4  6D00 FF24                blt        -0xDA /* 000011DA */
  1730. 000012B8  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  1731. 000012BC  4E5E                     unlink     A6
  1732. 000012BE  4E75                     rts
  1733. fn000012C0:
  1734. 000012C0  4E56 FFFC                link       A6, -0x0004
  1735. 000012C4  206E 0008                movea.l    A0, [A6 + 0x8]
  1736. 000012C8  2050                     movea.l    A0, [A0]
  1737. 000012CA  3D68 0020 FFFE           move.w     [A6 - 0x2], [A0 + 0x20]
  1738. 000012D0  206E 0008                movea.l    A0, [A6 + 0x8]
  1739. 000012D4  2050                     movea.l    A0, [A0]
  1740. 000012D6  3D68 0022 FFFC           move.w     [A6 - 0x4], [A0 + 0x22]
  1741. 000012DC  302E FFFE                move.w     D0, [A6 - 0x2]
  1742. 000012E0  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  1743. 000012E4  6604                     bne        +0x6 /* 000012EA */
  1744. 000012E6  7000                     moveq.l    D0, 0x00
  1745. 000012E8  6002                     bra        +0x4 /* 000012EC */
  1746. label000012EA:
  1747. 000012EA  7001                     moveq.l    D0, 0x01
  1748. label000012EC:
  1749. 000012EC  4E5E                     unlink     A6
  1750. 000012EE  4E75                     rts
  1751. fn000012F0:
  1752. 000012F0  4E56 FEA2                link       A6, -0x015E
  1753. 000012F4  486E FEA2                pea.l      [A6 - 0x15E]
  1754. 000012F8  3F3C 03E8                move.w     -[A7], 0x3E8
  1755. 000012FC  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1756. 00001300  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  1757. 00001304  4267                     clr.w      -[A7]
  1758. 00001306  486E FEA2                pea.l      [A6 - 0x15E]
  1759. 0000130A  3F2D B190                move.w     -[A7], [A5 - 0x4E70]
  1760. 0000130E  4EAD 0662                jsr        [A5 + 0x662 /* export_200 */]
  1761. 00001312  301F                     move.w     D0, [A7]+
  1762. 00001314  2F2D B35C                move.l     -[A7], [A5 - 0x4CA4]
  1763. 00001318  4EAD 09F2                jsr        [A5 + 0x9F2 /* export_314 */]
  1764. 0000131C  588F                     addq.l     A7, 4
  1765. 0000131E  2D40 FFFC                move.l     [A6 - 0x4], D0
  1766. 00001322  2F2D B370                move.l     -[A7], [A5 - 0x4C90]
  1767. 00001326  4EAD 09F2                jsr        [A5 + 0x9F2 /* export_314 */]
  1768. 0000132A  588F                     addq.l     A7, 4
  1769. 0000132C  D1AE FFFC                add.l      [A6 - 0x4], D0
  1770. 00001330  42AE FFB6                clr.l      [A6 - 0x4A]
  1771. 00001334  42AE FFBC                clr.l      [A6 - 0x44]
  1772. 00001338  3D6D B190 FFC0           move.w     [A6 - 0x40], [A5 - 0x4E70]
  1773. 0000133E  70FF                     moveq.l    D0, 0xFFFFFFFF
  1774. 00001340  3D40 FFC6                move.w     [A6 - 0x3A], D0
  1775. 00001344  4267                     clr.w      -[A7]
  1776. 00001346  486E FFAA                pea.l      [A6 - 0x56]
  1777. 0000134A  4267                     clr.w      -[A7]
  1778. 0000134C  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  1779. 00001350  301F                     move.w     D0, [A7]+
  1780. 00001352  3F00                     move.w     -[A7], D0
  1781. 00001354  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1782. 00001358  548F                     addq.l     A7, 2
  1783. 0000135A  306E FFE8                movea.w    A0, [A6 - 0x18]
  1784. 0000135E  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  1785. 00001362  2F08                     move.l     -[A7], A0
  1786. 00001364  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1787. 00001368  222E FFFC                move.l     D1, [A6 - 0x4]
  1788. 0000136C  0681 0000 2710           addi.l     D1, 0x2710
  1789. 00001372  B280                     cmp.l      D1, D0
  1790. 00001374  6F06                     ble        +0x8 /* 0000137C */
  1791. 00001376  706B                     moveq.l    D0, 0x6B
  1792. 00001378  6000 0166                bra        +0x168 /* 000014E0 */
  1793. label0000137C:
  1794. 0000137C  082E 0007 FFD1           btst.b     [A6 - 0x2F], 0x7
  1795. 00001382  6706                     beq        +0x8 /* 0000138A */
  1796. 00001384  706C                     moveq.l    D0, 0x6C
  1797. 00001386  6000 0158                bra        +0x15A /* 000014E0 */
  1798. label0000138A:
  1799. 0000138A  4267                     clr.w      -[A7]
  1800. 0000138C  486E FEA2                pea.l      [A6 - 0x15E]
  1801. 00001390  3F2D B190                move.w     -[A7], [A5 - 0x4E70]
  1802. 00001394  4879 3F3F 3F3F           push.l     0x3F3F3F3F /* '????' */
  1803. 0000139A  4879 3F3F 3F3F           push.l     0x3F3F3F3F /* '????' */
  1804. 000013A0  4EAD 065A                jsr        [A5 + 0x65A /* export_199 */]
  1805. 000013A4  301F                     move.w     D0, [A7]+
  1806. 000013A6  3F00                     move.w     -[A7], D0
  1807. 000013A8  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1808. 000013AC  548F                     addq.l     A7, 2
  1809. 000013AE  4267                     clr.w      -[A7]
  1810. 000013B0  486E FEA2                pea.l      [A6 - 0x15E]
  1811. 000013B4  3F2D B190                move.w     -[A7], [A5 - 0x4E70]
  1812. 000013B8  486E FFFA                pea.l      [A6 - 0x6]
  1813. 000013BC  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  1814. 000013C0  301F                     move.w     D0, [A7]+
  1815. 000013C2  3F00                     move.w     -[A7], D0
  1816. 000013C4  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1817. 000013C8  548F                     addq.l     A7, 2
  1818. 000013CA  42A7                     clr.l      -[A7]
  1819. 000013CC  4878 2710                push.l     0x2710
  1820. 000013D0  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1821. 000013D4  205F                     movea.l    A0, [A7]+
  1822. 000013D6  2D48 FFA6                move.l     [A6 - 0x5A], A0
  1823. 000013DA  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  1824. 000013DE  2F2D B35C                move.l     -[A7], [A5 - 0x4CA4]
  1825. 000013E2  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  1826. 000013E6  508F                     addq.l     A7, 8
  1827. 000013E8  3F00                     move.w     -[A7], D0
  1828. 000013EA  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1829. 000013EE  548F                     addq.l     A7, 2
  1830. 000013F0  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  1831. 000013F4  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  1832. 000013F8  42A7                     clr.l      -[A7]
  1833. 000013FA  4878 2710                push.l     0x2710
  1834. 000013FE  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1835. 00001402  205F                     movea.l    A0, [A7]+
  1836. 00001404  2D48 FFA2                move.l     [A6 - 0x5E], A0
  1837. 00001408  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  1838. 0000140C  2F2D B370                move.l     -[A7], [A5 - 0x4C90]
  1839. 00001410  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  1840. 00001414  508F                     addq.l     A7, 8
  1841. 00001416  3F00                     move.w     -[A7], D0
  1842. 00001418  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1843. 0000141C  548F                     addq.l     A7, 2
  1844. 0000141E  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  1845. 00001422  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  1846. 00001426  42A7                     clr.l      -[A7]
  1847. 00001428  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  1848. 0000142C  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  1849. 00001430  201F                     move.l     D0, [A7]+
  1850. 00001432  2B40 FC26                move.l     [A5 - 0x3DA], D0
  1851. 00001436  42A7                     clr.l      -[A7]
  1852. 00001438  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  1853. 0000143C  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  1854. 00001440  201F                     move.l     D0, [A7]+
  1855. 00001442  2B40 FC2A                move.l     [A5 - 0x3D6], D0
  1856. 00001446  4267                     clr.w      -[A7]
  1857. 00001448  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1858. 0000144C  486D FC26                pea.l      [A5 - 0x3DA]
  1859. 00001450  206E FFA6                movea.l    A0, [A6 - 0x5A]
  1860. 00001454  2F10                     move.l     -[A7], [A0]
  1861. 00001456  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  1862. 0000145A  301F                     move.w     D0, [A7]+
  1863. 0000145C  3F00                     move.w     -[A7], D0
  1864. 0000145E  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1865. 00001462  548F                     addq.l     A7, 2
  1866. 00001464  4267                     clr.w      -[A7]
  1867. 00001466  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1868. 0000146A  486D FC2A                pea.l      [A5 - 0x3D6]
  1869. 0000146E  206E FFA2                movea.l    A0, [A6 - 0x5E]
  1870. 00001472  2F10                     move.l     -[A7], [A0]
  1871. 00001474  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  1872. 00001478  301F                     move.w     D0, [A7]+
  1873. 0000147A  3F00                     move.w     -[A7], D0
  1874. 0000147C  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1875. 00001480  548F                     addq.l     A7, 2
  1876. 00001482  4267                     clr.w      -[A7]
  1877. 00001484  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1878. 00001488  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  1879. 0000148C  301F                     move.w     D0, [A7]+
  1880. 0000148E  3F00                     move.w     -[A7], D0
  1881. 00001490  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1882. 00001494  548F                     addq.l     A7, 2
  1883. 00001496  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  1884. 0000149A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1885. 0000149E  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  1886. 000014A2  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1887. 000014A6  7001                     moveq.l    D0, 0x01
  1888. 000014A8  3B40 B522                move.w     [A5 - 0x4ADE], D0
  1889. 000014AC  2B6D B344 FC4E           move.l     [A5 - 0x3B2], [A5 - 0x4CBC]
  1890. 000014B2  2B6D B368 FC52           move.l     [A5 - 0x3AE], [A5 - 0x4C98]
  1891. 000014B8  2B6D B36C FC56           move.l     [A5 - 0x3AA], [A5 - 0x4C94]
  1892. 000014BE  206D B334                movea.l    A0, [A5 - 0x4CCC]
  1893. 000014C2  3B68 0002 FC24           move.w     [A5 - 0x3DC], [A0 + 0x2]
  1894. 000014C8  4878 0020                push.l     0x20 /* ' ' */
  1895. 000014CC  486D FC2E                pea.l      [A5 - 0x3D2]
  1896. 000014D0  206D B334                movea.l    A0, [A5 - 0x4CCC]
  1897. 000014D4  4868 000A                pea.l      [A0 + 0xA]
  1898. 000014D8  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1899. 000014DC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1900. label000014E0:
  1901. 000014E0  4E5E                     unlink     A6
  1902. 000014E2  4E75                     rts
  1903. fn000014E4:
  1904. 000014E4  4E56 FEDC                link       A6, -0x0124
  1905. 000014E8  4A6D B522                tst.w      [A5 - 0x4ADE]
  1906. 000014EC  6606                     bne        +0x8 /* 000014F4 */
  1907. 000014EE  7000                     moveq.l    D0, 0x00
  1908. 000014F0  6000 0298                bra        +0x29A /* 0000178A */
  1909. label000014F4:
  1910. 000014F4  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  1911. 000014F8  4EAD 0A6A                jsr        [A5 + 0xA6A /* export_329 */]
  1912. 000014FC  588F                     addq.l     A7, 4
  1913. 000014FE  4A40                     tst.w      D0
  1914. 00001500  6706                     beq        +0x8 /* 00001508 */
  1915. 00001502  7000                     moveq.l    D0, 0x00
  1916. 00001504  6000 0284                bra        +0x286 /* 0000178A */
  1917. label00001508:
  1918. 00001508  486E FEE0                pea.l      [A6 - 0x120]
  1919. 0000150C  4878 0014                push.l     0x14
  1920. 00001510  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  1921. 00001514  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  1922. 00001518  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1923. 0000151C  3F00                     move.w     -[A7], D0
  1924. 0000151E  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1925. 00001522  548F                     addq.l     A7, 2
  1926. 00001524  202E FEE0                move.l     D0, [A6 - 0x120]
  1927. 00001528  D0AD FC26                add.l      D0, [A5 - 0x3DA]
  1928. 0000152C  D0AD FC2A                add.l      D0, [A5 - 0x3D6]
  1929. 00001530  0680 0000 4E20           addi.l     D0, 0x4E20 /* 'N ' */
  1930. 00001536  2F00                     move.l     -[A7], D0
  1931. 00001538  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  1932. 0000153C  4EAD 0A82                jsr        [A5 + 0xA82 /* export_332 */]
  1933. 00001540  508F                     addq.l     A7, 8
  1934. 00001542  4A40                     tst.w      D0
  1935. 00001544  6706                     beq        +0x8 /* 0000154C */
  1936. 00001546  7000                     moveq.l    D0, 0x00
  1937. 00001548  6000 0240                bra        +0x242 /* 0000178A */
  1938. label0000154C:
  1939. 0000154C  526D B32A                addq.w     [A5 - 0x4CD6], 1
  1940. 00001550  42A7                     clr.l      -[A7]
  1941. 00001552  2F2D FC26                move.l     -[A7], [A5 - 0x3DA]
  1942. 00001556  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1943. 0000155A  205F                     movea.l    A0, [A7]+
  1944. 0000155C  2D48 FFFC                move.l     [A6 - 0x4], A0
  1945. 00001560  42A7                     clr.l      -[A7]
  1946. 00001562  2F2D FC2A                move.l     -[A7], [A5 - 0x3D6]
  1947. 00001566  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1948. 0000156A  205F                     movea.l    A0, [A7]+
  1949. 0000156C  2D48 FFF8                move.l     [A6 - 0x8], A0
  1950. 00001570  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1951. 00001574  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  1952. 00001578  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1953. 0000157C  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  1954. 00001580  486E FEF4                pea.l      [A6 - 0x10C]
  1955. 00001584  3F3C 03E8                move.w     -[A7], 0x3E8
  1956. 00001588  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1957. 0000158C  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  1958. 00001590  4267                     clr.w      -[A7]
  1959. 00001592  486E FEF4                pea.l      [A6 - 0x10C]
  1960. 00001596  3F2D B190                move.w     -[A7], [A5 - 0x4E70]
  1961. 0000159A  486E FFF6                pea.l      [A6 - 0xA]
  1962. 0000159E  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  1963. 000015A2  301F                     move.w     D0, [A7]+
  1964. 000015A4  3F00                     move.w     -[A7], D0
  1965. 000015A6  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1966. 000015AA  548F                     addq.l     A7, 2
  1967. 000015AC  2D6D FC26 FEE0           move.l     [A6 - 0x120], [A5 - 0x3DA]
  1968. 000015B2  4267                     clr.w      -[A7]
  1969. 000015B4  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1970. 000015B8  486E FEE0                pea.l      [A6 - 0x120]
  1971. 000015BC  206E FFFC                movea.l    A0, [A6 - 0x4]
  1972. 000015C0  2F10                     move.l     -[A7], [A0]
  1973. 000015C2  4EAD 062A                jsr        [A5 + 0x62A /* export_193 */]
  1974. 000015C6  301F                     move.w     D0, [A7]+
  1975. 000015C8  3F00                     move.w     -[A7], D0
  1976. 000015CA  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1977. 000015CE  548F                     addq.l     A7, 2
  1978. 000015D0  2D6D FC2A FEE0           move.l     [A6 - 0x120], [A5 - 0x3D6]
  1979. 000015D6  4267                     clr.w      -[A7]
  1980. 000015D8  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1981. 000015DC  486E FEE0                pea.l      [A6 - 0x120]
  1982. 000015E0  206E FFF8                movea.l    A0, [A6 - 0x8]
  1983. 000015E4  2F10                     move.l     -[A7], [A0]
  1984. 000015E6  4EAD 062A                jsr        [A5 + 0x62A /* export_193 */]
  1985. 000015EA  301F                     move.w     D0, [A7]+
  1986. 000015EC  3F00                     move.w     -[A7], D0
  1987. 000015EE  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1988. 000015F2  548F                     addq.l     A7, 2
  1989. 000015F4  4267                     clr.w      -[A7]
  1990. 000015F6  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1991. 000015FA  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  1992. 000015FE  301F                     move.w     D0, [A7]+
  1993. 00001600  3F00                     move.w     -[A7], D0
  1994. 00001602  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1995. 00001606  548F                     addq.l     A7, 2
  1996. 00001608  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1997. 0000160C  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  1998. 00001610  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1999. 00001614  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  2000. 00001618  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2001. 0000161C  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2002. 00001620  588F                     addq.l     A7, 4
  2003. 00001622  3F00                     move.w     -[A7], D0
  2004. 00001624  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2005. 00001628  548F                     addq.l     A7, 2
  2006. 0000162A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2007. 0000162E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2008. 00001632  588F                     addq.l     A7, 4
  2009. 00001634  3F00                     move.w     -[A7], D0
  2010. 00001636  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2011. 0000163A  548F                     addq.l     A7, 2
  2012. 0000163C  4EBA 0150                jsr        [PC + 0x150 /* 0000178E */]
  2013. 00001640  4A40                     tst.w      D0
  2014. 00001642  6754                     beq        +0x56 /* 00001698 */
  2015. 00001644  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2016. 00001648  486E FEF0                pea.l      [A6 - 0x110]
  2017. 0000164C  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  2018. 00001650  4EAD 0A5A                jsr        [A5 + 0xA5A /* export_327 */]
  2019. 00001654  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2020. 00001658  3F00                     move.w     -[A7], D0
  2021. 0000165A  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2022. 0000165E  548F                     addq.l     A7, 2
  2023. 00001660  206D B34C                movea.l    A0, [A5 - 0x4CB4]
  2024. 00001664  2050                     movea.l    A0, [A0]
  2025. 00001666  52A8 000C                addq.l     [A0 + 0xC], 1
  2026. 0000166A  206D B34C                movea.l    A0, [A5 - 0x4CB4]
  2027. 0000166E  2050                     movea.l    A0, [A0]
  2028. 00001670  2D68 0010 FEEC           move.l     [A6 - 0x114], [A0 + 0x10]
  2029. 00001676  206D B34C                movea.l    A0, [A5 - 0x4CB4]
  2030. 0000167A  2050                     movea.l    A0, [A0]
  2031. 0000167C  52A8 0010                addq.l     [A0 + 0x10], 1
  2032. 00001680  2F2D B344                move.l     -[A7], [A5 - 0x4CBC]
  2033. 00001684  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  2034. 00001688  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  2035. 0000168C  508F                     addq.l     A7, 8
  2036. 0000168E  3F00                     move.w     -[A7], D0
  2037. 00001690  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2038. 00001694  548F                     addq.l     A7, 2
  2039. 00001696  601E                     bra        +0x20 /* 000016B6 */
  2040. label00001698:
  2041. 00001698  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2042. 0000169C  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  2043. 000016A0  588F                     addq.l     A7, 4
  2044. 000016A2  3F00                     move.w     -[A7], D0
  2045. 000016A4  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2046. 000016A8  548F                     addq.l     A7, 2
  2047. 000016AA  2D6D FC52 FEF0           move.l     [A6 - 0x110], [A5 - 0x3AE]
  2048. 000016B0  2D6D FC56 FEEC           move.l     [A6 - 0x114], [A5 - 0x3AA]
  2049. label000016B6:
  2050. 000016B6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2051. 000016BA  486E FEE8                pea.l      [A6 - 0x118]
  2052. 000016BE  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  2053. 000016C2  4EAD 0A5A                jsr        [A5 + 0xA5A /* export_327 */]
  2054. 000016C6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2055. 000016CA  3F00                     move.w     -[A7], D0
  2056. 000016CC  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2057. 000016D0  548F                     addq.l     A7, 2
  2058. 000016D2  206D B34C                movea.l    A0, [A5 - 0x4CB4]
  2059. 000016D6  2050                     movea.l    A0, [A0]
  2060. 000016D8  52A8 0008                addq.l     [A0 + 0x8], 1
  2061. 000016DC  206D B34C                movea.l    A0, [A5 - 0x4CB4]
  2062. 000016E0  2050                     movea.l    A0, [A0]
  2063. 000016E2  2D68 0010 FEE4           move.l     [A6 - 0x11C], [A0 + 0x10]
  2064. 000016E8  206D B34C                movea.l    A0, [A5 - 0x4CB4]
  2065. 000016EC  2050                     movea.l    A0, [A0]
  2066. 000016EE  52A8 0010                addq.l     [A0 + 0x10], 1
  2067. 000016F2  2F2D B344                move.l     -[A7], [A5 - 0x4CBC]
  2068. 000016F6  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  2069. 000016FA  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  2070. 000016FE  508F                     addq.l     A7, 8
  2071. 00001700  3F00                     move.w     -[A7], D0
  2072. 00001702  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2073. 00001706  548F                     addq.l     A7, 2
  2074. 00001708  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  2075. 0000170C  2F2E FEF0                move.l     -[A7], [A6 - 0x110]
  2076. 00001710  2F2E FEE4                move.l     -[A7], [A6 - 0x11C]
  2077. 00001714  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  2078. 00001718  2F2D B350                move.l     -[A7], [A5 - 0x4CB0]
  2079. 0000171C  2F2D B344                move.l     -[A7], [A5 - 0x4CBC]
  2080. 00001720  2F2D B34C                move.l     -[A7], [A5 - 0x4CB4]
  2081. 00001724  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  2082. 00001728  4EBA 1AF2                jsr        [PC + 0x1AF2 /* 0000321C */]
  2083. 0000172C  4FEF 0020                lea.l      A7, [A7 + 0x20]
  2084. 00001730  2F2D B344                move.l     -[A7], [A5 - 0x4CBC]
  2085. 00001734  2F2D B34C                move.l     -[A7], [A5 - 0x4CB4]
  2086. 00001738  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  2087. 0000173C  4EBA 17DC                jsr        [PC + 0x17DC /* 00002F1A */]
  2088. 00001740  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2089. 00001744  2F2D B34C                move.l     -[A7], [A5 - 0x4CB4]
  2090. 00001748  2F2D B344                move.l     -[A7], [A5 - 0x4CBC]
  2091. 0000174C  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  2092. 00001750  4EAD 0A42                jsr        [A5 + 0xA42 /* export_324 */]
  2093. 00001754  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2094. 00001758  3F00                     move.w     -[A7], D0
  2095. 0000175A  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2096. 0000175E  548F                     addq.l     A7, 2
  2097. 00001760  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  2098. 00001764  4EAD 0972                jsr        [A5 + 0x972 /* export_298 */]
  2099. 00001768  588F                     addq.l     A7, 4
  2100. 0000176A  3F00                     move.w     -[A7], D0
  2101. 0000176C  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2102. 00001770  548F                     addq.l     A7, 2
  2103. 00001772  4EBA 14C6                jsr        [PC + 0x14C6 /* 00002C3A */]
  2104. 00001776  3D40 FFF4                move.w     [A6 - 0xC], D0
  2105. 0000177A  0C6E FC20 FFF4           cmpi.w     [A6 - 0xC], 0xFC20
  2106. 00001780  6604                     bne        +0x6 /* 00001786 */
  2107. 00001782  7000                     moveq.l    D0, 0x00
  2108. 00001784  6004                     bra        +0x6 /* 0000178A */
  2109. label00001786:
  2110. 00001786  302E FFF4                move.w     D0, [A6 - 0xC]
  2111. label0000178A:
  2112. 0000178A  4E5E                     unlink     A6
  2113. 0000178C  4E75                     rts
  2114. fn0000178E:
  2115. 0000178E  4E56 FFB8                link       A6, -0x0048
  2116. 00001792  202D FC4E                move.l     D0, [A5 - 0x3B2]
  2117. 00001796  B0AD B344                cmp.l      D0, [A5 - 0x4CBC]
  2118. 0000179A  6706                     beq        +0x8 /* 000017A2 */
  2119. 0000179C  7001                     moveq.l    D0, 0x01
  2120. 0000179E  6000 007A                bra        +0x7C /* 0000181A */
  2121. label000017A2:
  2122. 000017A2  206D B334                movea.l    A0, [A5 - 0x4CCC]
  2123. 000017A6  302D FC24                move.w     D0, [A5 - 0x3DC]
  2124. 000017AA  B068 0002                cmp.w      D0, [A0 + 0x2]
  2125. 000017AE  6706                     beq        +0x8 /* 000017B6 */
  2126. 000017B0  7001                     moveq.l    D0, 0x01
  2127. 000017B2  6000 0066                bra        +0x68 /* 0000181A */
  2128. label000017B6:
  2129. 000017B6  206D B334                movea.l    A0, [A5 - 0x4CCC]
  2130. 000017BA  4868 000A                pea.l      [A0 + 0xA]
  2131. 000017BE  486D FC2E                pea.l      [A5 - 0x3D2]
  2132. 000017C2  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  2133. 000017C6  508F                     addq.l     A7, 8
  2134. 000017C8  4A40                     tst.w      D0
  2135. 000017CA  6604                     bne        +0x6 /* 000017D0 */
  2136. 000017CC  7001                     moveq.l    D0, 0x01
  2137. 000017CE  604A                     bra        +0x4C /* 0000181A */
  2138. label000017D0:
  2139. 000017D0  206D B34C                movea.l    A0, [A5 - 0x4CB4]
  2140. 000017D4  2050                     movea.l    A0, [A0]
  2141. 000017D6  2D68 0008 FFBC           move.l     [A6 - 0x44], [A0 + 0x8]
  2142. 000017DC  7001                     moveq.l    D0, 0x01
  2143. 000017DE  2D40 FFB8                move.l     [A6 - 0x48], D0
  2144. 000017E2  602A                     bra        +0x2C /* 0000180E */
  2145. label000017E4:
  2146. 000017E4  486E FFC0                pea.l      [A6 - 0x40]
  2147. 000017E8  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  2148. 000017EC  2F2D B34C                move.l     -[A7], [A5 - 0x4CB4]
  2149. 000017F0  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  2150. 000017F4  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  2151. 000017F8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2152. 000017FC  202E FFC4                move.l     D0, [A6 - 0x3C]
  2153. 00001800  B0AD FC52                cmp.l      D0, [A5 - 0x3AE]
  2154. 00001804  6604                     bne        +0x6 /* 0000180A */
  2155. 00001806  7000                     moveq.l    D0, 0x00
  2156. 00001808  6010                     bra        +0x12 /* 0000181A */
  2157. label0000180A:
  2158. 0000180A  52AE FFB8                addq.l     [A6 - 0x48], 1
  2159. label0000180E:
  2160. 0000180E  202E FFB8                move.l     D0, [A6 - 0x48]
  2161. 00001812  B0AE FFBC                cmp.l      D0, [A6 - 0x44]
  2162. 00001816  6FCC                     ble        -0x32 /* 000017E4 */
  2163. 00001818  7001                     moveq.l    D0, 0x01
  2164. label0000181A:
  2165. 0000181A  4E5E                     unlink     A6
  2166. 0000181C  4E75                     rts
  2167. export_517:
  2168. fn0000181E:
  2169. 0000181E  4E56 FFD6                link       A6, -0x002A
  2170. 00001822  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  2171. 00001826  206D B34C                movea.l    A0, [A5 - 0x4CB4]
  2172. 0000182A  2050                     movea.l    A0, [A0]
  2173. 0000182C  0CA8 0000 0001 0008      cmpi.l     [A0 + 0x8], 0x1
  2174. 00001834  6E06                     bgt        +0x8 /* 0000183C */
  2175. 00001836  7069                     moveq.l    D0, 0x69
  2176. 00001838  6000 02DA                bra        +0x2DC /* 00001B14 */
  2177. label0000183C:
  2178. 0000183C  206D B35C                movea.l    A0, [A5 - 0x4CA4]
  2179. 00001840  2050                     movea.l    A0, [A0]
  2180. 00001842  0828 0000 0005           btst.b     [A0 + 0x5], 0x0
  2181. 00001848  6706                     beq        +0x8 /* 00001850 */
  2182. 0000184A  706A                     moveq.l    D0, 0x6A
  2183. 0000184C  6000 02C6                bra        +0x2C8 /* 00001B14 */
  2184. label00001850:
  2185. 00001850  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  2186. 00001854  4EAD 0A6A                jsr        [A5 + 0xA6A /* export_329 */]
  2187. 00001858  588F                     addq.l     A7, 4
  2188. 0000185A  4A40                     tst.w      D0
  2189. 0000185C  6706                     beq        +0x8 /* 00001864 */
  2190. 0000185E  7000                     moveq.l    D0, 0x00
  2191. 00001860  6000 02B2                bra        +0x2B4 /* 00001B14 */
  2192. label00001864:
  2193. 00001864  526D B32A                addq.w     [A5 - 0x4CD6], 1
  2194. 00001868  2D6D B350 FFDA           move.l     [A6 - 0x26], [A5 - 0x4CB0]
  2195. 0000186E  202D B350                move.l     D0, [A5 - 0x4CB0]
  2196. 00001872  5380                     subq.l     D0, 1
  2197. 00001874  2D40 FFE6                move.l     [A6 - 0x1A], D0
  2198. 00001878  2D6D B354 FFE2           move.l     [A6 - 0x1E], [A5 - 0x4CAC]
  2199. 0000187E  2D6D B368 FFDE           move.l     [A6 - 0x22], [A5 - 0x4C98]
  2200. 00001884  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  2201. 00001888  4EBA 0372                jsr        [PC + 0x372 /* 00001BFC */]
  2202. 0000188C  588F                     addq.l     A7, 4
  2203. 0000188E  3D40 FFEC                move.w     [A6 - 0x14], D0
  2204. 00001892  4A6E FFEC                tst.w      [A6 - 0x14]
  2205. 00001896  6714                     beq        +0x16 /* 000018AC */
  2206. 00001898  206D B370                movea.l    A0, [A5 - 0x4C90]
  2207. 0000189C  2050                     movea.l    A0, [A0]
  2208. 0000189E  0828 0000 0005           btst.b     [A0 + 0x5], 0x0
  2209. 000018A4  6706                     beq        +0x8 /* 000018AC */
  2210. 000018A6  706D                     moveq.l    D0, 0x6D
  2211. 000018A8  6000 026A                bra        +0x26C /* 00001B14 */
  2212. label000018AC:
  2213. 000018AC  4A6D B31A                tst.w      [A5 - 0x4CE6]
  2214. 000018B0  6600 006A                bne        +0x6C /* 0000191C */
  2215. 000018B4  2D6D B38C FFD6           move.l     [A6 - 0x2A], [A5 - 0x4C74]
  2216. 000018BA  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  2217. 000018BE  4267                     clr.w      -[A7]
  2218. 000018C0  486D FC9C                pea.l      [A5 - 0x364]
  2219. 000018C4  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  2220. 000018C8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2221. 000018CC  3A00                     move.w     D5, D0
  2222. 000018CE  4A45                     tst.w      D5
  2223. 000018D0  6706                     beq        +0x8 /* 000018D8 */
  2224. 000018D2  3005                     move.w     D0, D5
  2225. 000018D4  6000 023E                bra        +0x240 /* 00001B14 */
  2226. label000018D8:
  2227. 000018D8  202E FFD6                move.l     D0, [A6 - 0x2A]
  2228. 000018DC  B0AD B38C                cmp.l      D0, [A5 - 0x4C74]
  2229. 000018E0  6706                     beq        +0x8 /* 000018E8 */
  2230. 000018E2  7000                     moveq.l    D0, 0x00
  2231. 000018E4  6000 022E                bra        +0x230 /* 00001B14 */
  2232. label000018E8:
  2233. 000018E8  4A6E FFEC                tst.w      [A6 - 0x14]
  2234. 000018EC  672E                     beq        +0x30 /* 0000191C */
  2235. 000018EE  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  2236. 000018F2  4267                     clr.w      -[A7]
  2237. 000018F4  486D FCA8                pea.l      [A5 - 0x358]
  2238. 000018F8  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  2239. 000018FC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2240. 00001900  3A00                     move.w     D5, D0
  2241. 00001902  4A45                     tst.w      D5
  2242. 00001904  6706                     beq        +0x8 /* 0000190C */
  2243. 00001906  3005                     move.w     D0, D5
  2244. 00001908  6000 020A                bra        +0x20C /* 00001B14 */
  2245. label0000190C:
  2246. 0000190C  202E FFD6                move.l     D0, [A6 - 0x2A]
  2247. 00001910  B0AD B38C                cmp.l      D0, [A5 - 0x4C74]
  2248. 00001914  6706                     beq        +0x8 /* 0000191C */
  2249. 00001916  7000                     moveq.l    D0, 0x00
  2250. 00001918  6000 01FA                bra        +0x1FC /* 00001B14 */
  2251. label0000191C:
  2252. 0000191C  3D6D B31A FFF4           move.w     [A6 - 0xC], [A5 - 0x4CE6]
  2253. 00001922  7001                     moveq.l    D0, 0x01
  2254. 00001924  3B40 B31A                move.w     [A5 - 0x4CE6], D0
  2255. 00001928  4EBA 1310                jsr        [PC + 0x1310 /* 00002C3A */]
  2256. 0000192C  3A00                     move.w     D5, D0
  2257. 0000192E  3B6E FFF4 B31A           move.w     [A5 - 0x4CE6], [A6 - 0xC]
  2258. 00001934  0C45 FC20                cmpi.w     D5, 0xFC20
  2259. 00001938  6606                     bne        +0x8 /* 00001940 */
  2260. 0000193A  7000                     moveq.l    D0, 0x00
  2261. 0000193C  6000 01D6                bra        +0x1D8 /* 00001B14 */
  2262. label00001940:
  2263. 00001940  4A45                     tst.w      D5
  2264. 00001942  6706                     beq        +0x8 /* 0000194A */
  2265. 00001944  3005                     move.w     D0, D5
  2266. 00001946  6000 01CC                bra        +0x1CE /* 00001B14 */
  2267. label0000194A:
  2268. 0000194A  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  2269. 0000194E  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  2270. 00001952  4EAD 0A32                jsr        [A5 + 0xA32 /* export_322 */]
  2271. 00001956  508F                     addq.l     A7, 8
  2272. 00001958  3F00                     move.w     -[A7], D0
  2273. 0000195A  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2274. 0000195E  548F                     addq.l     A7, 2
  2275. 00001960  4A6E FFEC                tst.w      [A6 - 0x14]
  2276. 00001964  6736                     beq        +0x38 /* 0000199C */
  2277. 00001966  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  2278. 0000196A  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  2279. 0000196E  4EAD 0A32                jsr        [A5 + 0xA32 /* export_322 */]
  2280. 00001972  508F                     addq.l     A7, 8
  2281. 00001974  3F00                     move.w     -[A7], D0
  2282. 00001976  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2283. 0000197A  548F                     addq.l     A7, 2
  2284. 0000197C  206D B34C                movea.l    A0, [A5 - 0x4CB4]
  2285. 00001980  2050                     movea.l    A0, [A0]
  2286. 00001982  53A8 000C                subq.l     [A0 + 0xC], 1
  2287. 00001986  2F2D B344                move.l     -[A7], [A5 - 0x4CBC]
  2288. 0000198A  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  2289. 0000198E  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  2290. 00001992  508F                     addq.l     A7, 8
  2291. 00001994  3F00                     move.w     -[A7], D0
  2292. 00001996  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2293. 0000199A  548F                     addq.l     A7, 2
  2294. label0000199C:
  2295. 0000199C  206D B34C                movea.l    A0, [A5 - 0x4CB4]
  2296. 000019A0  2050                     movea.l    A0, [A0]
  2297. 000019A2  3C28 0030                move.w     D6, [A0 + 0x30]
  2298. 000019A6  7E00                     moveq.l    D7, 0x00
  2299. 000019A8  6000 0164                bra        +0x166 /* 00001B0E */
  2300. label000019AC:
  2301. 000019AC  206D B34C                movea.l    A0, [A5 - 0x4CB4]
  2302. 000019B0  3007                     move.w     D0, D7
  2303. 000019B2  C1FC 0006                muls.w     D0, 0x6
  2304. 000019B6  D090                     add.l      D0, [A0]
  2305. 000019B8  2040                     movea.l    A0, D0
  2306. 000019BA  43EE FFFA                lea.l      A1, [A6 - 0x6]
  2307. 000019BE  41E8 0032                lea.l      A0, [A0 + 0x32]
  2308. 000019C2  22D8                     move.l     [A1]+, [A0]+
  2309. 000019C4  32D8                     move.w     [A1]+, [A0]+
  2310. 000019C6  306E FFFA                movea.w    A0, [A6 - 0x6]
  2311. 000019CA  B1EE FFE6                cmpa.l     A0, [A6 - 0x1A]
  2312. 000019CE  6F00 0132                ble        +0x134 /* 00001B02 */
  2313. 000019D2  486E FFF0                pea.l      [A6 - 0x10]
  2314. 000019D6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2315. 000019DA  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  2316. 000019DE  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  2317. 000019E2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2318. 000019E6  3F00                     move.w     -[A7], D0
  2319. 000019E8  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2320. 000019EC  548F                     addq.l     A7, 2
  2321. 000019EE  306E FFFA                movea.w    A0, [A6 - 0x6]
  2322. 000019F2  91EE FFE6                sub.l      A0, [A6 - 0x1A]
  2323. 000019F6  5388                     subq.l     A0, 1
  2324. 000019F8  2008                     move.l     D0, A0
  2325. 000019FA  ED80                     asl        D0, 6
  2326. 000019FC  2800                     move.l     D4, D0
  2327. 000019FE  206E FFF0                movea.l    A0, [A6 - 0x10]
  2328. 00001A02  202E FFE6                move.l     D0, [A6 - 0x1A]
  2329. 00001A06  ED80                     asl        D0, 6
  2330. 00001A08  D090                     add.l      D0, [A0]
  2331. 00001A0A  5480                     addq.l     D0, 2
  2332. 00001A0C  2D40 FFF6                move.l     [A6 - 0xA], D0
  2333. 00001A10  2F04                     move.l     -[A7], D4
  2334. 00001A12  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  2335. 00001A16  206E FFF6                movea.l    A0, [A6 - 0xA]
  2336. 00001A1A  4868 0040                pea.l      [A0 + 0x40]
  2337. 00001A1E  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2338. 00001A22  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2339. 00001A26  42A7                     clr.l      -[A7]
  2340. 00001A28  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2341. 00001A2C  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  2342. 00001A30  201F                     move.l     D0, [A7]+
  2343. 00001A32  2600                     move.l     D3, D0
  2344. 00001A34  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2345. 00001A38  2003                     move.l     D0, D3
  2346. 00001A3A  0680 FFFF FFC0           addi.l     D0, 0xFFFFFFC0
  2347. 00001A40  2F00                     move.l     -[A7], D0
  2348. 00001A42  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  2349. 00001A46  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2350. 00001A4A  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  2351. 00001A4E  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  2352. 00001A52  508F                     addq.l     A7, 8
  2353. 00001A54  3F00                     move.w     -[A7], D0
  2354. 00001A56  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2355. 00001A5A  548F                     addq.l     A7, 2
  2356. 00001A5C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2357. 00001A60  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  2358. 00001A64  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  2359. 00001A68  508F                     addq.l     A7, 8
  2360. 00001A6A  3F00                     move.w     -[A7], D0
  2361. 00001A6C  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2362. 00001A70  548F                     addq.l     A7, 2
  2363. 00001A72  536E FFFA                subq.w     [A6 - 0x6], 1
  2364. 00001A76  206D B34C                movea.l    A0, [A5 - 0x4CB4]
  2365. 00001A7A  2050                     movea.l    A0, [A0]
  2366. 00001A7C  53A8 0008                subq.l     [A0 + 0x8], 1
  2367. 00001A80  206D B34C                movea.l    A0, [A5 - 0x4CB4]
  2368. 00001A84  3007                     move.w     D0, D7
  2369. 00001A86  C1FC 0006                muls.w     D0, 0x6
  2370. 00001A8A  D090                     add.l      D0, [A0]
  2371. 00001A8C  2040                     movea.l    A0, D0
  2372. 00001A8E  41E8 0032                lea.l      A0, [A0 + 0x32]
  2373. 00001A92  43EE FFFA                lea.l      A1, [A6 - 0x6]
  2374. 00001A96  20D9                     move.l     [A0]+, [A1]+
  2375. 00001A98  30D9                     move.w     [A0]+, [A1]+
  2376. 00001A9A  2F2D B344                move.l     -[A7], [A5 - 0x4CBC]
  2377. 00001A9E  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  2378. 00001AA2  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  2379. 00001AA6  508F                     addq.l     A7, 8
  2380. 00001AA8  3F00                     move.w     -[A7], D0
  2381. 00001AAA  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2382. 00001AAE  548F                     addq.l     A7, 2
  2383. 00001AB0  4EBA 006A                jsr        [PC + 0x6A /* 00001B1C */]
  2384. 00001AB4  202D B350                move.l     D0, [A5 - 0x4CB0]
  2385. 00001AB8  B0AE FFDA                cmp.l      D0, [A6 - 0x26]
  2386. 00001ABC  6F12                     ble        +0x14 /* 00001AD0 */
  2387. 00001ABE  53AD B350                subq.l     [A5 - 0x4CB0], 1
  2388. 00001AC2  486D B334                pea.l      [A5 - 0x4CCC]
  2389. 00001AC6  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  2390. 00001ACA  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  2391. 00001ACE  508F                     addq.l     A7, 8
  2392. label00001AD0:
  2393. 00001AD0  2F2D B34C                move.l     -[A7], [A5 - 0x4CB4]
  2394. 00001AD4  2F2D B344                move.l     -[A7], [A5 - 0x4CBC]
  2395. 00001AD8  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  2396. 00001ADC  4EAD 0A42                jsr        [A5 + 0xA42 /* export_324 */]
  2397. 00001AE0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2398. 00001AE4  3F00                     move.w     -[A7], D0
  2399. 00001AE6  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2400. 00001AEA  548F                     addq.l     A7, 2
  2401. 00001AEC  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  2402. 00001AF0  4EAD 0972                jsr        [A5 + 0x972 /* export_298 */]
  2403. 00001AF4  588F                     addq.l     A7, 4
  2404. 00001AF6  3F00                     move.w     -[A7], D0
  2405. 00001AF8  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2406. 00001AFC  548F                     addq.l     A7, 2
  2407. 00001AFE  7000                     moveq.l    D0, 0x00
  2408. 00001B00  6012                     bra        +0x14 /* 00001B14 */
  2409. label00001B02:
  2410. 00001B02  302E FFFA                move.w     D0, [A6 - 0x6]
  2411. 00001B06  48C0                     ext.l      D0
  2412. 00001B08  91AE FFE6                sub.l      [A6 - 0x1A], D0
  2413. 00001B0C  5247                     addq.w     D7, 1
  2414. label00001B0E:
  2415. 00001B0E  BE46                     cmp.w      D7, D6
  2416. 00001B10  6D00 FE9A                blt        -0x164 /* 000019AC */
  2417. label00001B14:
  2418. 00001B14  4CDF 00F8                movem.l    D3,D4,D5,D6,D7, [A7]+
  2419. 00001B18  4E5E                     unlink     A6
  2420. 00001B1A  4E75                     rts
  2421. fn00001B1C:
  2422. 00001B1C  4E56 FFEE                link       A6, -0x0012
  2423. 00001B20  48E7 0300                movem.l    -[A7], D6,D7
  2424. 00001B24  206D B34C                movea.l    A0, [A5 - 0x4CB4]
  2425. 00001B28  2050                     movea.l    A0, [A0]
  2426. 00001B2A  3E28 0030                move.w     D7, [A0 + 0x30]
  2427. 00001B2E  7C00                     moveq.l    D6, 0x00
  2428. 00001B30  6000 00BC                bra        +0xBE /* 00001BEE */
  2429. label00001B34:
  2430. 00001B34  206D B34C                movea.l    A0, [A5 - 0x4CB4]
  2431. 00001B38  3006                     move.w     D0, D6
  2432. 00001B3A  C1FC 0006                muls.w     D0, 0x6
  2433. 00001B3E  D090                     add.l      D0, [A0]
  2434. 00001B40  2040                     movea.l    A0, D0
  2435. 00001B42  43EE FFF2                lea.l      A1, [A6 - 0xE]
  2436. 00001B46  41E8 0032                lea.l      A0, [A0 + 0x32]
  2437. 00001B4A  22D8                     move.l     [A1]+, [A0]+
  2438. 00001B4C  32D8                     move.w     [A1]+, [A0]+
  2439. 00001B4E  4A6E FFF2                tst.w      [A6 - 0xE]
  2440. 00001B52  6E00 0098                bgt        +0x9A /* 00001BEC */
  2441. 00001B56  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2442. 00001B5A  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  2443. 00001B5E  4EAD 0A32                jsr        [A5 + 0xA32 /* export_322 */]
  2444. 00001B62  508F                     addq.l     A7, 8
  2445. 00001B64  3F00                     move.w     -[A7], D0
  2446. 00001B66  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2447. 00001B6A  548F                     addq.l     A7, 2
  2448. 00001B6C  3007                     move.w     D0, D7
  2449. 00001B6E  9046                     sub.w      D0, D6
  2450. 00001B70  5340                     subq.w     D0, 1
  2451. 00001B72  C1FC 0006                muls.w     D0, 0x6
  2452. 00001B76  48C0                     ext.l      D0
  2453. 00001B78  2D40 FFFC                move.l     [A6 - 0x4], D0
  2454. 00001B7C  206D B34C                movea.l    A0, [A5 - 0x4CB4]
  2455. 00001B80  3006                     move.w     D0, D6
  2456. 00001B82  C1FC 0006                muls.w     D0, 0x6
  2457. 00001B86  D090                     add.l      D0, [A0]
  2458. 00001B88  0680 0000 0032           addi.l     D0, 0x32 /* '2' */
  2459. 00001B8E  2D40 FFEE                move.l     [A6 - 0x12], D0
  2460. 00001B92  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2461. 00001B96  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2462. 00001B9A  206E FFEE                movea.l    A0, [A6 - 0x12]
  2463. 00001B9E  4868 0006                pea.l      [A0 + 0x6]
  2464. 00001BA2  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2465. 00001BA6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2466. 00001BAA  42A7                     clr.l      -[A7]
  2467. 00001BAC  2F2D B34C                move.l     -[A7], [A5 - 0x4CB4]
  2468. 00001BB0  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  2469. 00001BB4  201F                     move.l     D0, [A7]+
  2470. 00001BB6  2D40 FFF8                move.l     [A6 - 0x8], D0
  2471. 00001BBA  2F2D B34C                move.l     -[A7], [A5 - 0x4CB4]
  2472. 00001BBE  206E FFF8                movea.l    A0, [A6 - 0x8]
  2473. 00001BC2  4868 FFFA                pea.l      [A0 - 0x6]
  2474. 00001BC6  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  2475. 00001BCA  206D B34C                movea.l    A0, [A5 - 0x4CB4]
  2476. 00001BCE  2050                     movea.l    A0, [A0]
  2477. 00001BD0  5368 0030                subq.w     [A0 + 0x30], 1
  2478. 00001BD4  2F2D B344                move.l     -[A7], [A5 - 0x4CBC]
  2479. 00001BD8  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  2480. 00001BDC  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  2481. 00001BE0  508F                     addq.l     A7, 8
  2482. 00001BE2  3F00                     move.w     -[A7], D0
  2483. 00001BE4  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2484. 00001BE8  548F                     addq.l     A7, 2
  2485. 00001BEA  6008                     bra        +0xA /* 00001BF4 */
  2486. label00001BEC:
  2487. 00001BEC  5246                     addq.w     D6, 1
  2488. label00001BEE:
  2489. 00001BEE  BC47                     cmp.w      D6, D7
  2490. 00001BF0  6D00 FF42                blt        -0xBC /* 00001B34 */
  2491. label00001BF4:
  2492. 00001BF4  4CDF 00C0                movem.l    D6,D7, [A7]+
  2493. 00001BF8  4E5E                     unlink     A6
  2494. 00001BFA  4E75                     rts
  2495. fn00001BFC:
  2496. 00001BFC  4E56 FFB4                link       A6, -0x004C
  2497. 00001C00  42AE FFB4                clr.l      [A6 - 0x4C]
  2498. 00001C04  206D B34C                movea.l    A0, [A5 - 0x4CB4]
  2499. 00001C08  2050                     movea.l    A0, [A0]
  2500. 00001C0A  2D68 0008 FFBC           move.l     [A6 - 0x44], [A0 + 0x8]
  2501. 00001C10  7001                     moveq.l    D0, 0x01
  2502. 00001C12  2D40 FFB8                move.l     [A6 - 0x48], D0
  2503. 00001C16  6034                     bra        +0x36 /* 00001C4C */
  2504. label00001C18:
  2505. 00001C18  486E FFC0                pea.l      [A6 - 0x40]
  2506. 00001C1C  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  2507. 00001C20  2F2D B34C                move.l     -[A7], [A5 - 0x4CB4]
  2508. 00001C24  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  2509. 00001C28  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  2510. 00001C2C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2511. 00001C30  202E FFC4                move.l     D0, [A6 - 0x3C]
  2512. 00001C34  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  2513. 00001C38  660E                     bne        +0x10 /* 00001C48 */
  2514. 00001C3A  52AE FFB4                addq.l     [A6 - 0x4C], 1
  2515. 00001C3E  0CAE 0000 0001 FFB4      cmpi.l     [A6 - 0x4C], 0x1
  2516. 00001C46  6E0E                     bgt        +0x10 /* 00001C56 */
  2517. label00001C48:
  2518. 00001C48  52AE FFB8                addq.l     [A6 - 0x48], 1
  2519. label00001C4C:
  2520. 00001C4C  202E FFB8                move.l     D0, [A6 - 0x48]
  2521. 00001C50  B0AE FFBC                cmp.l      D0, [A6 - 0x44]
  2522. 00001C54  6FC2                     ble        -0x3C /* 00001C18 */
  2523. label00001C56:
  2524. 00001C56  0CAE 0000 0001 FFB4      cmpi.l     [A6 - 0x4C], 0x1
  2525. 00001C5E  6604                     bne        +0x6 /* 00001C64 */
  2526. 00001C60  7001                     moveq.l    D0, 0x01
  2527. 00001C62  6002                     bra        +0x4 /* 00001C66 */
  2528. label00001C64:
  2529. 00001C64  7000                     moveq.l    D0, 0x00
  2530. label00001C66:
  2531. 00001C66  4E5E                     unlink     A6
  2532. 00001C68  4E75                     rts
  2533. export_510:
  2534. 00001C6A  4E56 FE82                link       A6, -0x017E
  2535. 00001C6E  48E7 0300                movem.l    -[A7], D6,D7
  2536. 00001C72  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  2537. 00001C76  4EAD 0A6A                jsr        [A5 + 0xA6A /* export_329 */]
  2538. 00001C7A  588F                     addq.l     A7, 4
  2539. 00001C7C  4A40                     tst.w      D0
  2540. 00001C7E  6706                     beq        +0x8 /* 00001C86 */
  2541. 00001C80  7000                     moveq.l    D0, 0x00
  2542. 00001C82  6000 0320                bra        +0x322 /* 00001FA4 */
  2543. label00001C86:
  2544. 00001C86  526D B32A                addq.w     [A5 - 0x4CD6], 1
  2545. 00001C8A  2D6D B344 FE8A           move.l     [A6 - 0x176], [A5 - 0x4CBC]
  2546. 00001C90  206D B334                movea.l    A0, [A5 - 0x4CCC]
  2547. 00001C94  3D68 0002 FF8E           move.w     [A6 - 0x72], [A0 + 0x2]
  2548. 00001C9A  486E FE8E                pea.l      [A6 - 0x172]
  2549. 00001C9E  206D B334                movea.l    A0, [A5 - 0x4CCC]
  2550. 00001CA2  4868 000A                pea.l      [A0 + 0xA]
  2551. 00001CA6  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  2552. 00001CAA  508F                     addq.l     A7, 8
  2553. 00001CAC  4A6D B31A                tst.w      [A5 - 0x4CE6]
  2554. 00001CB0  6600 0092                bne        +0x94 /* 00001D44 */
  2555. 00001CB4  2D6D B38C FE86           move.l     [A6 - 0x17A], [A5 - 0x4C74]
  2556. 00001CBA  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  2557. 00001CBE  4267                     clr.w      -[A7]
  2558. 00001CC0  486D FCBA                pea.l      [A5 - 0x346]
  2559. 00001CC4  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  2560. 00001CC8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2561. 00001CCC  3E00                     move.w     D7, D0
  2562. 00001CCE  4A47                     tst.w      D7
  2563. 00001CD0  6706                     beq        +0x8 /* 00001CD8 */
  2564. 00001CD2  3007                     move.w     D0, D7
  2565. 00001CD4  6000 02CE                bra        +0x2D0 /* 00001FA4 */
  2566. label00001CD8:
  2567. 00001CD8  202E FE86                move.l     D0, [A6 - 0x17A]
  2568. 00001CDC  B0AD B38C                cmp.l      D0, [A5 - 0x4C74]
  2569. 00001CE0  6706                     beq        +0x8 /* 00001CE8 */
  2570. 00001CE2  7000                     moveq.l    D0, 0x00
  2571. 00001CE4  6000 02BE                bra        +0x2C0 /* 00001FA4 */
  2572. label00001CE8:
  2573. 00001CE8  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  2574. 00001CEC  4267                     clr.w      -[A7]
  2575. 00001CEE  486D FCC6                pea.l      [A5 - 0x33A]
  2576. 00001CF2  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  2577. 00001CF6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2578. 00001CFA  3E00                     move.w     D7, D0
  2579. 00001CFC  4A47                     tst.w      D7
  2580. 00001CFE  6706                     beq        +0x8 /* 00001D06 */
  2581. 00001D00  3007                     move.w     D0, D7
  2582. 00001D02  6000 02A0                bra        +0x2A2 /* 00001FA4 */
  2583. label00001D06:
  2584. 00001D06  202E FE86                move.l     D0, [A6 - 0x17A]
  2585. 00001D0A  B0AD B38C                cmp.l      D0, [A5 - 0x4C74]
  2586. 00001D0E  6706                     beq        +0x8 /* 00001D16 */
  2587. 00001D10  7000                     moveq.l    D0, 0x00
  2588. 00001D12  6000 0290                bra        +0x292 /* 00001FA4 */
  2589. label00001D16:
  2590. 00001D16  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  2591. 00001D1A  4267                     clr.w      -[A7]
  2592. 00001D1C  486D FCD8                pea.l      [A5 - 0x328]
  2593. 00001D20  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  2594. 00001D24  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2595. 00001D28  3E00                     move.w     D7, D0
  2596. 00001D2A  4A47                     tst.w      D7
  2597. 00001D2C  6706                     beq        +0x8 /* 00001D34 */
  2598. 00001D2E  3007                     move.w     D0, D7
  2599. 00001D30  6000 0272                bra        +0x274 /* 00001FA4 */
  2600. label00001D34:
  2601. 00001D34  202E FE86                move.l     D0, [A6 - 0x17A]
  2602. 00001D38  B0AD B38C                cmp.l      D0, [A5 - 0x4C74]
  2603. 00001D3C  6706                     beq        +0x8 /* 00001D44 */
  2604. 00001D3E  7000                     moveq.l    D0, 0x00
  2605. 00001D40  6000 0262                bra        +0x264 /* 00001FA4 */
  2606. label00001D44:
  2607. 00001D44  3D6D B31A FF90           move.w     [A6 - 0x70], [A5 - 0x4CE6]
  2608. 00001D4A  7001                     moveq.l    D0, 0x01
  2609. 00001D4C  3B40 B31A                move.w     [A5 - 0x4CE6], D0
  2610. 00001D50  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  2611. 00001D54  3E00                     move.w     D7, D0
  2612. 00001D56  3B6E FF90 B31A           move.w     [A5 - 0x4CE6], [A6 - 0x70]
  2613. 00001D5C  0C47 FC20                cmpi.w     D7, 0xFC20
  2614. 00001D60  6606                     bne        +0x8 /* 00001D68 */
  2615. 00001D62  7000                     moveq.l    D0, 0x00
  2616. 00001D64  6000 023E                bra        +0x240 /* 00001FA4 */
  2617. label00001D68:
  2618. 00001D68  4A47                     tst.w      D7
  2619. 00001D6A  6706                     beq        +0x8 /* 00001D72 */
  2620. 00001D6C  3007                     move.w     D0, D7
  2621. 00001D6E  6000 0234                bra        +0x236 /* 00001FA4 */
  2622. label00001D72:
  2623. 00001D72  486E FF92                pea.l      [A6 - 0x6E]
  2624. 00001D76  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  2625. 00001D7A  588F                     addq.l     A7, 4
  2626. 00001D7C  486D B334                pea.l      [A5 - 0x4CCC]
  2627. 00001D80  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  2628. 00001D84  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  2629. 00001D88  508F                     addq.l     A7, 8
  2630. 00001D8A  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  2631. 00001D8E  486E FF96                pea.l      [A6 - 0x6A]
  2632. 00001D92  486E FE8E                pea.l      [A6 - 0x172]
  2633. 00001D96  3F2E FF8E                move.w     -[A7], [A6 - 0x72]
  2634. 00001D9A  4EBA 0210                jsr        [PC + 0x210 /* 00001FAC */]
  2635. 00001D9E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2636. 00001DA2  4A40                     tst.w      D0
  2637. 00001DA4  6700 0124                beq        +0x126 /* 00001ECA */
  2638. 00001DA8  486E FF9A                pea.l      [A6 - 0x66]
  2639. 00001DAC  4878 0001                push.l     0x1
  2640. 00001DB0  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  2641. 00001DB4  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  2642. 00001DB8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2643. 00001DBC  3F00                     move.w     -[A7], D0
  2644. 00001DBE  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2645. 00001DC2  548F                     addq.l     A7, 2
  2646. 00001DC4  2F2E FE8A                move.l     -[A7], [A6 - 0x176]
  2647. 00001DC8  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  2648. 00001DCC  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  2649. 00001DD0  4EBA 021E                jsr        [PC + 0x21E /* 00001FF0 */]
  2650. 00001DD4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2651. 00001DD8  2D40 FE82                move.l     [A6 - 0x17E], D0
  2652. 00001DDC  4AAE FE82                tst.l      [A6 - 0x17E]
  2653. 00001DE0  6D38                     blt        +0x3A /* 00001E1A */
  2654. 00001DE2  2F2E FE8A                move.l     -[A7], [A6 - 0x176]
  2655. 00001DE6  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  2656. 00001DEA  4EBA 044C                jsr        [PC + 0x44C /* 00002238 */]
  2657. 00001DEE  508F                     addq.l     A7, 8
  2658. 00001DF0  2F2E FE82                move.l     -[A7], [A6 - 0x17E]
  2659. 00001DF4  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  2660. 00001DF8  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  2661. 00001DFC  4EBA 0240                jsr        [PC + 0x240 /* 0000203E */]
  2662. 00001E00  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2663. 00001E04  4878 0001                push.l     0x1
  2664. 00001E08  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  2665. 00001E0C  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  2666. 00001E10  508F                     addq.l     A7, 8
  2667. 00001E12  3F00                     move.w     -[A7], D0
  2668. 00001E14  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2669. 00001E18  548F                     addq.l     A7, 2
  2670. label00001E1A:
  2671. 00001E1A  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  2672. 00001E1E  4878 0001                push.l     0x1
  2673. 00001E22  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  2674. 00001E26  4EAD 0A42                jsr        [A5 + 0xA42 /* export_324 */]
  2675. 00001E2A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2676. 00001E2E  3F00                     move.w     -[A7], D0
  2677. 00001E30  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2678. 00001E34  548F                     addq.l     A7, 2
  2679. 00001E36  4878 0001                push.l     0x1
  2680. 00001E3A  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  2681. 00001E3E  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  2682. 00001E42  508F                     addq.l     A7, 8
  2683. 00001E44  3F00                     move.w     -[A7], D0
  2684. 00001E46  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2685. 00001E4A  548F                     addq.l     A7, 2
  2686. 00001E4C  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  2687. 00001E50  4EAD 0972                jsr        [A5 + 0x972 /* export_298 */]
  2688. 00001E54  588F                     addq.l     A7, 4
  2689. 00001E56  3F00                     move.w     -[A7], D0
  2690. 00001E58  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2691. 00001E5C  548F                     addq.l     A7, 2
  2692. 00001E5E  4AAE FE82                tst.l      [A6 - 0x17E]
  2693. 00001E62  6D00 0060                blt        +0x62 /* 00001EC4 */
  2694. 00001E66  7C00                     moveq.l    D6, 0x00
  2695. 00001E68  6054                     bra        +0x56 /* 00001EBE */
  2696. label00001E6A:
  2697. 00001E6A  206D B144                movea.l    A0, [A5 - 0x4EBC]
  2698. 00001E6E  3006                     move.w     D0, D6
  2699. 00001E70  C1FC 0062                muls.w     D0, 0x62 /* 'b' */
  2700. 00001E74  D090                     add.l      D0, [A0]
  2701. 00001E76  2040                     movea.l    A0, D0
  2702. 00001E78  43EE FF9E                lea.l      A1, [A6 - 0x62]
  2703. 00001E7C  7017                     moveq.l    D0, 0x17
  2704. label00001E7E:
  2705. 00001E7E  22D8                     move.l     [A1]+, [A0]+
  2706. 00001E80  51C8 FFFC                dbf        D0, -0x6 /* 00001E7E */
  2707. 00001E84  32D8                     move.w     [A1]+, [A0]+
  2708. 00001E86  202E FF9E                move.l     D0, [A6 - 0x62]
  2709. 00001E8A  B0AE FF96                cmp.l      D0, [A6 - 0x6A]
  2710. 00001E8E  662C                     bne        +0x2E /* 00001EBC */
  2711. 00001E90  202E FE82                move.l     D0, [A6 - 0x17E]
  2712. 00001E94  5280                     addq.l     D0, 1
  2713. 00001E96  B0AE FFAA                cmp.l      D0, [A6 - 0x56]
  2714. 00001E9A  6C20                     bge        +0x22 /* 00001EBC */
  2715. 00001E9C  53AE FFAA                subq.l     [A6 - 0x56], 1
  2716. 00001EA0  206D B144                movea.l    A0, [A5 - 0x4EBC]
  2717. 00001EA4  3006                     move.w     D0, D6
  2718. 00001EA6  C1FC 0062                muls.w     D0, 0x62 /* 'b' */
  2719. 00001EAA  D090                     add.l      D0, [A0]
  2720. 00001EAC  2040                     movea.l    A0, D0
  2721. 00001EAE  43EE FF9E                lea.l      A1, [A6 - 0x62]
  2722. 00001EB2  7017                     moveq.l    D0, 0x17
  2723. label00001EB4:
  2724. 00001EB4  20D9                     move.l     [A0]+, [A1]+
  2725. 00001EB6  51C8 FFFC                dbf        D0, -0x6 /* 00001EB4 */
  2726. 00001EBA  30D9                     move.w     [A0]+, [A1]+
  2727. label00001EBC:
  2728. 00001EBC  5246                     addq.w     D6, 1
  2729. label00001EBE:
  2730. 00001EBE  BC6D B114                cmp.w      D6, [A5 - 0x4EEC]
  2731. 00001EC2  6DA6                     blt        -0x58 /* 00001E6A */
  2732. label00001EC4:
  2733. 00001EC4  7000                     moveq.l    D0, 0x00
  2734. 00001EC6  6000 00DC                bra        +0xDE /* 00001FA4 */
  2735. label00001ECA:
  2736. 00001ECA  42A7                     clr.l      -[A7]
  2737. 00001ECC  4878 1594                push.l     0x1594
  2738. 00001ED0  4EAD 055A                jsr        [A5 + 0x55A /* export_167 */]
  2739. 00001ED4  205F                     movea.l    A0, [A7]+
  2740. 00001ED6  2D48 FF96                move.l     [A6 - 0x6A], A0
  2741. 00001EDA  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  2742. 00001EDE  486E FE8E                pea.l      [A6 - 0x172]
  2743. 00001EE2  3F2E FF8E                move.w     -[A7], [A6 - 0x72]
  2744. 00001EE6  4EAD 0A0A                jsr        [A5 + 0xA0A /* export_317 */]
  2745. 00001EEA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2746. 00001EEE  3F00                     move.w     -[A7], D0
  2747. 00001EF0  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2748. 00001EF4  548F                     addq.l     A7, 2
  2749. 00001EF6  486E FF9A                pea.l      [A6 - 0x66]
  2750. 00001EFA  4878 0001                push.l     0x1
  2751. 00001EFE  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  2752. 00001F02  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  2753. 00001F06  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2754. 00001F0A  3F00                     move.w     -[A7], D0
  2755. 00001F0C  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2756. 00001F10  548F                     addq.l     A7, 2
  2757. 00001F12  2F2E FE8A                move.l     -[A7], [A6 - 0x176]
  2758. 00001F16  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  2759. 00001F1A  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  2760. 00001F1E  4EBA 00D0                jsr        [PC + 0xD0 /* 00001FF0 */]
  2761. 00001F22  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2762. 00001F26  2D40 FE82                move.l     [A6 - 0x17E], D0
  2763. 00001F2A  4AAE FE82                tst.l      [A6 - 0x17E]
  2764. 00001F2E  6D38                     blt        +0x3A /* 00001F68 */
  2765. 00001F30  2F2E FE8A                move.l     -[A7], [A6 - 0x176]
  2766. 00001F34  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  2767. 00001F38  4EBA 02FE                jsr        [PC + 0x2FE /* 00002238 */]
  2768. 00001F3C  508F                     addq.l     A7, 8
  2769. 00001F3E  2F2E FE82                move.l     -[A7], [A6 - 0x17E]
  2770. 00001F42  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  2771. 00001F46  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  2772. 00001F4A  4EBA 00F2                jsr        [PC + 0xF2 /* 0000203E */]
  2773. 00001F4E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2774. 00001F52  4878 0001                push.l     0x1
  2775. 00001F56  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  2776. 00001F5A  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  2777. 00001F5E  508F                     addq.l     A7, 8
  2778. 00001F60  3F00                     move.w     -[A7], D0
  2779. 00001F62  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2780. 00001F66  548F                     addq.l     A7, 2
  2781. label00001F68:
  2782. 00001F68  4878 0001                push.l     0x1
  2783. 00001F6C  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  2784. 00001F70  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  2785. 00001F74  508F                     addq.l     A7, 8
  2786. 00001F76  3F00                     move.w     -[A7], D0
  2787. 00001F78  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2788. 00001F7C  548F                     addq.l     A7, 2
  2789. 00001F7E  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  2790. 00001F82  4EAD 0972                jsr        [A5 + 0x972 /* export_298 */]
  2791. 00001F86  588F                     addq.l     A7, 4
  2792. 00001F88  3F00                     move.w     -[A7], D0
  2793. 00001F8A  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2794. 00001F8E  548F                     addq.l     A7, 2
  2795. 00001F90  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  2796. 00001F94  4EAD 0A22                jsr        [A5 + 0xA22 /* export_320 */]
  2797. 00001F98  588F                     addq.l     A7, 4
  2798. 00001F9A  3F00                     move.w     -[A7], D0
  2799. 00001F9C  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2800. 00001FA0  548F                     addq.l     A7, 2
  2801. 00001FA2  7000                     moveq.l    D0, 0x00
  2802. label00001FA4:
  2803. 00001FA4  4CDF 00C0                movem.l    D6,D7, [A7]+
  2804. 00001FA8  4E5E                     unlink     A6
  2805. 00001FAA  4E75                     rts
  2806. fn00001FAC:
  2807. 00001FAC  4E56 0000                link       A6, 0
  2808. 00001FB0  2F0C                     move.l     -[A7], A4
  2809. 00001FB2  286D B138                movea.l    A4, [A5 - 0x4EC8]
  2810. 00001FB6  602A                     bra        +0x2C /* 00001FE2 */
  2811. label00001FB8:
  2812. 00001FB8  302E 0008                move.w     D0, [A6 + 0x8]
  2813. 00001FBC  B06C 0002                cmp.w      D0, [A4 + 0x2]
  2814. 00001FC0  661C                     bne        +0x1E /* 00001FDE */
  2815. 00001FC2  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2816. 00001FC6  486C 000A                pea.l      [A4 + 0xA]
  2817. 00001FCA  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  2818. 00001FCE  508F                     addq.l     A7, 8
  2819. 00001FD0  4A40                     tst.w      D0
  2820. 00001FD2  670A                     beq        +0xC /* 00001FDE */
  2821. 00001FD4  206E 000E                movea.l    A0, [A6 + 0xE]
  2822. 00001FD8  208C                     move.l     [A0], A4
  2823. 00001FDA  7001                     moveq.l    D0, 0x01
  2824. 00001FDC  600C                     bra        +0xE /* 00001FEA */
  2825. label00001FDE:
  2826. 00001FDE  286C 1590                movea.l    A4, [A4 + 0x1590]
  2827. label00001FE2:
  2828. 00001FE2  B8FC 0000                cmpa.w     A4, 0x0
  2829. 00001FE6  66D0                     bne        -0x2E /* 00001FB8 */
  2830. 00001FE8  7000                     moveq.l    D0, 0x00
  2831. label00001FEA:
  2832. 00001FEA  285F                     movea.l    A4, [A7]+
  2833. 00001FEC  4E5E                     unlink     A6
  2834. 00001FEE  4E75                     rts
  2835. fn00001FF0:
  2836. 00001FF0  4E56 FFF0                link       A6, -0x0010
  2837. 00001FF4  48E7 0300                movem.l    -[A7], D6,D7
  2838. 00001FF8  206E 000C                movea.l    A0, [A6 + 0xC]
  2839. 00001FFC  2050                     movea.l    A0, [A0]
  2840. 00001FFE  2C28 0002                move.l     D6, [A0 + 0x2]
  2841. 00002002  7E00                     moveq.l    D7, 0x00
  2842. 00002004  602A                     bra        +0x2C /* 00002030 */
  2843. label00002006:
  2844. 00002006  486E FFF0                pea.l      [A6 - 0x10]
  2845. 0000200A  2007                     move.l     D0, D7
  2846. 0000200C  5280                     addq.l     D0, 1
  2847. 0000200E  2F00                     move.l     -[A7], D0
  2848. 00002010  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2849. 00002014  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2850. 00002018  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  2851. 0000201C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2852. 00002020  202E FFF0                move.l     D0, [A6 - 0x10]
  2853. 00002024  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  2854. 00002028  6604                     bne        +0x6 /* 0000202E */
  2855. 0000202A  2007                     move.l     D0, D7
  2856. 0000202C  6008                     bra        +0xA /* 00002036 */
  2857. label0000202E:
  2858. 0000202E  5287                     addq.l     D7, 1
  2859. label00002030:
  2860. 00002030  BE86                     cmp.l      D7, D6
  2861. 00002032  6DD2                     blt        -0x2C /* 00002006 */
  2862. 00002034  70FF                     moveq.l    D0, 0xFFFFFFFF
  2863. label00002036:
  2864. 00002036  4CDF 00C0                movem.l    D6,D7, [A7]+
  2865. 0000203A  4E5E                     unlink     A6
  2866. 0000203C  4E75                     rts
  2867. export_511:
  2868. fn0000203E:
  2869. 0000203E  4E56 FFE2                link       A6, -0x001E
  2870. 00002042  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  2871. 00002046  206E 000C                movea.l    A0, [A6 + 0xC]
  2872. 0000204A  2050                     movea.l    A0, [A0]
  2873. 0000204C  3C28 000E                move.w     D6, [A0 + 0xE]
  2874. 00002050  7E00                     moveq.l    D7, 0x00
  2875. 00002052  6000 010C                bra        +0x10E /* 00002160 */
  2876. label00002056:
  2877. 00002056  206E 000C                movea.l    A0, [A6 + 0xC]
  2878. 0000205A  3007                     move.w     D0, D7
  2879. 0000205C  C1FC 0006                muls.w     D0, 0x6
  2880. 00002060  D090                     add.l      D0, [A0]
  2881. 00002062  2040                     movea.l    A0, D0
  2882. 00002064  43EE FFFA                lea.l      A1, [A6 - 0x6]
  2883. 00002068  41E8 0010                lea.l      A0, [A0 + 0x10]
  2884. 0000206C  22D8                     move.l     [A1]+, [A0]+
  2885. 0000206E  32D8                     move.w     [A1]+, [A0]+
  2886. 00002070  306E FFFA                movea.w    A0, [A6 - 0x6]
  2887. 00002074  B1EE 0010                cmpa.l     A0, [A6 + 0x10]
  2888. 00002078  6F00 00DA                ble        +0xDC /* 00002154 */
  2889. 0000207C  486E FFF6                pea.l      [A6 - 0xA]
  2890. 00002080  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2891. 00002084  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2892. 00002088  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  2893. 0000208C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2894. 00002090  3F00                     move.w     -[A7], D0
  2895. 00002092  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2896. 00002096  548F                     addq.l     A7, 2
  2897. 00002098  306E FFFA                movea.w    A0, [A6 - 0x6]
  2898. 0000209C  91EE 0010                sub.l      A0, [A6 + 0x10]
  2899. 000020A0  5388                     subq.l     A0, 1
  2900. 000020A2  2008                     move.l     D0, A0
  2901. 000020A4  E980                     asl        D0, 4
  2902. 000020A6  2A00                     move.l     D5, D0
  2903. 000020A8  206E FFF6                movea.l    A0, [A6 - 0xA]
  2904. 000020AC  202E 0010                move.l     D0, [A6 + 0x10]
  2905. 000020B0  E980                     asl        D0, 4
  2906. 000020B2  D090                     add.l      D0, [A0]
  2907. 000020B4  5480                     addq.l     D0, 2
  2908. 000020B6  2D40 FFE2                move.l     [A6 - 0x1E], D0
  2909. 000020BA  2F05                     move.l     -[A7], D5
  2910. 000020BC  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  2911. 000020C0  206E FFE2                movea.l    A0, [A6 - 0x1E]
  2912. 000020C4  4868 0010                pea.l      [A0 + 0x10]
  2913. 000020C8  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2914. 000020CC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2915. 000020D0  42A7                     clr.l      -[A7]
  2916. 000020D2  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  2917. 000020D6  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  2918. 000020DA  201F                     move.l     D0, [A7]+
  2919. 000020DC  2800                     move.l     D4, D0
  2920. 000020DE  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  2921. 000020E2  2004                     move.l     D0, D4
  2922. 000020E4  0680 FFFF FFF0           addi.l     D0, 0xFFFFFFF0
  2923. 000020EA  2F00                     move.l     -[A7], D0
  2924. 000020EC  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  2925. 000020F0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2926. 000020F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2927. 000020F8  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  2928. 000020FC  508F                     addq.l     A7, 8
  2929. 000020FE  3F00                     move.w     -[A7], D0
  2930. 00002100  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2931. 00002104  548F                     addq.l     A7, 2
  2932. 00002106  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2933. 0000210A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2934. 0000210E  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  2935. 00002112  508F                     addq.l     A7, 8
  2936. 00002114  3F00                     move.w     -[A7], D0
  2937. 00002116  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2938. 0000211A  548F                     addq.l     A7, 2
  2939. 0000211C  536E FFFA                subq.w     [A6 - 0x6], 1
  2940. 00002120  206E 000C                movea.l    A0, [A6 + 0xC]
  2941. 00002124  2050                     movea.l    A0, [A0]
  2942. 00002126  53A8 0002                subq.l     [A0 + 0x2], 1
  2943. 0000212A  206E 000C                movea.l    A0, [A6 + 0xC]
  2944. 0000212E  3007                     move.w     D0, D7
  2945. 00002130  C1FC 0006                muls.w     D0, 0x6
  2946. 00002134  D090                     add.l      D0, [A0]
  2947. 00002136  2040                     movea.l    A0, D0
  2948. 00002138  41E8 0010                lea.l      A0, [A0 + 0x10]
  2949. 0000213C  43EE FFFA                lea.l      A1, [A6 - 0x6]
  2950. 00002140  20D9                     move.l     [A0]+, [A1]+
  2951. 00002142  30D9                     move.w     [A0]+, [A1]+
  2952. 00002144  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2953. 00002148  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2954. 0000214C  4EBA 0020                jsr        [PC + 0x20 /* 0000216E */]
  2955. 00002150  508F                     addq.l     A7, 8
  2956. 00002152  6012                     bra        +0x14 /* 00002166 */
  2957. label00002154:
  2958. 00002154  302E FFFA                move.w     D0, [A6 - 0x6]
  2959. 00002158  48C0                     ext.l      D0
  2960. 0000215A  91AE 0010                sub.l      [A6 + 0x10], D0
  2961. 0000215E  5247                     addq.w     D7, 1
  2962. label00002160:
  2963. 00002160  BE46                     cmp.w      D7, D6
  2964. 00002162  6D00 FEF2                blt        -0x10C /* 00002056 */
  2965. label00002166:
  2966. 00002166  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  2967. 0000216A  4E5E                     unlink     A6
  2968. 0000216C  4E75                     rts
  2969. fn0000216E:
  2970. 0000216E  4E56 FFEE                link       A6, -0x0012
  2971. 00002172  48E7 0300                movem.l    -[A7], D6,D7
  2972. 00002176  206E 000C                movea.l    A0, [A6 + 0xC]
  2973. 0000217A  2050                     movea.l    A0, [A0]
  2974. 0000217C  3E28 000E                move.w     D7, [A0 + 0xE]
  2975. 00002180  7C00                     moveq.l    D6, 0x00
  2976. 00002182  6000 00A6                bra        +0xA8 /* 0000222A */
  2977. label00002186:
  2978. 00002186  206E 000C                movea.l    A0, [A6 + 0xC]
  2979. 0000218A  3006                     move.w     D0, D6
  2980. 0000218C  C1FC 0006                muls.w     D0, 0x6
  2981. 00002190  D090                     add.l      D0, [A0]
  2982. 00002192  2040                     movea.l    A0, D0
  2983. 00002194  43EE FFF2                lea.l      A1, [A6 - 0xE]
  2984. 00002198  41E8 0010                lea.l      A0, [A0 + 0x10]
  2985. 0000219C  22D8                     move.l     [A1]+, [A0]+
  2986. 0000219E  32D8                     move.w     [A1]+, [A0]+
  2987. 000021A0  4A6E FFF2                tst.w      [A6 - 0xE]
  2988. 000021A4  6E00 0082                bgt        +0x84 /* 00002228 */
  2989. 000021A8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2990. 000021AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2991. 000021B0  4EAD 0A32                jsr        [A5 + 0xA32 /* export_322 */]
  2992. 000021B4  508F                     addq.l     A7, 8
  2993. 000021B6  3F00                     move.w     -[A7], D0
  2994. 000021B8  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2995. 000021BC  548F                     addq.l     A7, 2
  2996. 000021BE  3007                     move.w     D0, D7
  2997. 000021C0  9046                     sub.w      D0, D6
  2998. 000021C2  5340                     subq.w     D0, 1
  2999. 000021C4  C1FC 0006                muls.w     D0, 0x6
  3000. 000021C8  48C0                     ext.l      D0
  3001. 000021CA  2D40 FFFC                move.l     [A6 - 0x4], D0
  3002. 000021CE  206E 000C                movea.l    A0, [A6 + 0xC]
  3003. 000021D2  3006                     move.w     D0, D6
  3004. 000021D4  C1FC 0006                muls.w     D0, 0x6
  3005. 000021D8  D090                     add.l      D0, [A0]
  3006. 000021DA  0680 0000 0010           addi.l     D0, 0x10
  3007. 000021E0  2D40 FFEE                move.l     [A6 - 0x12], D0
  3008. 000021E4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3009. 000021E8  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  3010. 000021EC  206E FFEE                movea.l    A0, [A6 - 0x12]
  3011. 000021F0  4868 0006                pea.l      [A0 + 0x6]
  3012. 000021F4  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  3013. 000021F8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3014. 000021FC  42A7                     clr.l      -[A7]
  3015. 000021FE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3016. 00002202  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  3017. 00002206  201F                     move.l     D0, [A7]+
  3018. 00002208  2D40 FFF8                move.l     [A6 - 0x8], D0
  3019. 0000220C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3020. 00002210  206E FFF8                movea.l    A0, [A6 - 0x8]
  3021. 00002214  4868 FFFA                pea.l      [A0 - 0x6]
  3022. 00002218  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  3023. 0000221C  206E 000C                movea.l    A0, [A6 + 0xC]
  3024. 00002220  2050                     movea.l    A0, [A0]
  3025. 00002222  5368 000E                subq.w     [A0 + 0xE], 1
  3026. 00002226  6008                     bra        +0xA /* 00002230 */
  3027. label00002228:
  3028. 00002228  5246                     addq.w     D6, 1
  3029. label0000222A:
  3030. 0000222A  BC47                     cmp.w      D6, D7
  3031. 0000222C  6D00 FF58                blt        -0xA6 /* 00002186 */
  3032. label00002230:
  3033. 00002230  4CDF 00C0                movem.l    D6,D7, [A7]+
  3034. 00002234  4E5E                     unlink     A6
  3035. 00002236  4E75                     rts
  3036. fn00002238:
  3037. 00002238  4E56 FFA6                link       A6, -0x005A
  3038. 0000223C  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  3039. 00002240  42AE FFAE                clr.l      [A6 - 0x52]
  3040. 00002244  42A7                     clr.l      -[A7]
  3041. 00002246  42A7                     clr.l      -[A7]
  3042. 00002248  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  3043. 0000224C  205F                     movea.l    A0, [A7]+
  3044. 0000224E  2D48 FFA6                move.l     [A6 - 0x5A], A0
  3045. 00002252  486E FFB6                pea.l      [A6 - 0x4A]
  3046. 00002256  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3047. 0000225A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3048. 0000225E  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  3049. 00002262  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3050. 00002266  3F00                     move.w     -[A7], D0
  3051. 00002268  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3052. 0000226C  548F                     addq.l     A7, 2
  3053. 0000226E  206E FFB6                movea.l    A0, [A6 - 0x4A]
  3054. 00002272  2050                     movea.l    A0, [A0]
  3055. 00002274  3E28 0030                move.w     D7, [A0 + 0x30]
  3056. 00002278  7C00                     moveq.l    D6, 0x00
  3057. 0000227A  6000 0104                bra        +0x106 /* 00002380 */
  3058. label0000227E:
  3059. 0000227E  206E FFB6                movea.l    A0, [A6 - 0x4A]
  3060. 00002282  3006                     move.w     D0, D6
  3061. 00002284  C1FC 0006                muls.w     D0, 0x6
  3062. 00002288  D090                     add.l      D0, [A0]
  3063. 0000228A  2040                     movea.l    A0, D0
  3064. 0000228C  43EE FFFA                lea.l      A1, [A6 - 0x6]
  3065. 00002290  41E8 0032                lea.l      A0, [A0 + 0x32]
  3066. 00002294  22D8                     move.l     [A1]+, [A0]+
  3067. 00002296  32D8                     move.w     [A1]+, [A0]+
  3068. 00002298  486E FFB2                pea.l      [A6 - 0x4E]
  3069. 0000229C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3070. 000022A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3071. 000022A4  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  3072. 000022A8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3073. 000022AC  3F00                     move.w     -[A7], D0
  3074. 000022AE  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3075. 000022B2  548F                     addq.l     A7, 2
  3076. 000022B4  7A00                     moveq.l    D5, 0x00
  3077. 000022B6  6000 0092                bra        +0x94 /* 0000234A */
  3078. label000022BA:
  3079. 000022BA  206E FFB2                movea.l    A0, [A6 - 0x4E]
  3080. 000022BE  3005                     move.w     D0, D5
  3081. 000022C0  48C0                     ext.l      D0
  3082. 000022C2  ED80                     asl        D0, 6
  3083. 000022C4  D090                     add.l      D0, [A0]
  3084. 000022C6  2040                     movea.l    A0, D0
  3085. 000022C8  43EE FFBA                lea.l      A1, [A6 - 0x46]
  3086. 000022CC  5488                     addq.l     A0, 2
  3087. 000022CE  700F                     moveq.l    D0, 0x0F
  3088. label000022D0:
  3089. 000022D0  22D8                     move.l     [A1]+, [A0]+
  3090. 000022D2  51C8 FFFC                dbf        D0, -0x6 /* 000022D0 */
  3091. 000022D6  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  3092. 000022DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3093. 000022DE  4EAD 0A32                jsr        [A5 + 0xA32 /* export_322 */]
  3094. 000022E2  508F                     addq.l     A7, 8
  3095. 000022E4  3F00                     move.w     -[A7], D0
  3096. 000022E6  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3097. 000022EA  548F                     addq.l     A7, 2
  3098. 000022EC  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  3099. 000022F0  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  3100. 000022F4  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  3101. 000022F8  4EBA 00C8                jsr        [PC + 0xC8 /* 000023C2 */]
  3102. 000022FC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3103. 00002300  4A40                     tst.w      D0
  3104. 00002302  6744                     beq        +0x46 /* 00002348 */
  3105. 00002304  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  3106. 00002308  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3107. 0000230C  4EAD 0A32                jsr        [A5 + 0xA32 /* export_322 */]
  3108. 00002310  508F                     addq.l     A7, 8
  3109. 00002312  3F00                     move.w     -[A7], D0
  3110. 00002314  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3111. 00002318  548F                     addq.l     A7, 2
  3112. 0000231A  202E FFAE                move.l     D0, [A6 - 0x52]
  3113. 0000231E  5280                     addq.l     D0, 1
  3114. 00002320  E580                     asl        D0, 2
  3115. 00002322  2D40 FFAA                move.l     [A6 - 0x56], D0
  3116. 00002326  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  3117. 0000232A  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  3118. 0000232E  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  3119. 00002332  206E FFA6                movea.l    A0, [A6 - 0x5A]
  3120. 00002336  202E FFAE                move.l     D0, [A6 - 0x52]
  3121. 0000233A  E580                     asl        D0, 2
  3122. 0000233C  D090                     add.l      D0, [A0]
  3123. 0000233E  2040                     movea.l    A0, D0
  3124. 00002340  20AE FFBE                move.l     [A0], [A6 - 0x42]
  3125. 00002344  52AE FFAE                addq.l     [A6 - 0x52], 1
  3126. label00002348:
  3127. 00002348  5245                     addq.w     D5, 1
  3128. label0000234A:
  3129. 0000234A  BA6E FFFA                cmp.w      D5, [A6 - 0x6]
  3130. 0000234E  6D00 FF6A                blt        -0x94 /* 000022BA */
  3131. 00002352  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3132. 00002356  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3133. 0000235A  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  3134. 0000235E  508F                     addq.l     A7, 8
  3135. 00002360  3F00                     move.w     -[A7], D0
  3136. 00002362  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3137. 00002366  548F                     addq.l     A7, 2
  3138. 00002368  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3139. 0000236C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3140. 00002370  4EAD 0A32                jsr        [A5 + 0xA32 /* export_322 */]
  3141. 00002374  508F                     addq.l     A7, 8
  3142. 00002376  3F00                     move.w     -[A7], D0
  3143. 00002378  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3144. 0000237C  548F                     addq.l     A7, 2
  3145. 0000237E  5246                     addq.w     D6, 1
  3146. label00002380:
  3147. 00002380  BC47                     cmp.w      D6, D7
  3148. 00002382  6D00 FEFA                blt        -0x104 /* 0000227E */
  3149. 00002386  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3150. 0000238A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3151. 0000238E  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  3152. 00002392  508F                     addq.l     A7, 8
  3153. 00002394  3F00                     move.w     -[A7], D0
  3154. 00002396  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3155. 0000239A  548F                     addq.l     A7, 2
  3156. 0000239C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3157. 000023A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3158. 000023A4  4EAD 0A32                jsr        [A5 + 0xA32 /* export_322 */]
  3159. 000023A8  508F                     addq.l     A7, 8
  3160. 000023AA  3F00                     move.w     -[A7], D0
  3161. 000023AC  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3162. 000023B0  548F                     addq.l     A7, 2
  3163. 000023B2  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  3164. 000023B6  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  3165. 000023BA  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  3166. 000023BE  4E5E                     unlink     A6
  3167. 000023C0  4E75                     rts
  3168. fn000023C2:
  3169. 000023C2  4E56 0000                link       A6, 0
  3170. 000023C6  2F07                     move.l     -[A7], D7
  3171. 000023C8  7E00                     moveq.l    D7, 0x00
  3172. 000023CA  601A                     bra        +0x1C /* 000023E6 */
  3173. label000023CC:
  3174. 000023CC  206E 0008                movea.l    A0, [A6 + 0x8]
  3175. 000023D0  2007                     move.l     D0, D7
  3176. 000023D2  E580                     asl        D0, 2
  3177. 000023D4  D090                     add.l      D0, [A0]
  3178. 000023D6  2040                     movea.l    A0, D0
  3179. 000023D8  2010                     move.l     D0, [A0]
  3180. 000023DA  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  3181. 000023DE  6604                     bne        +0x6 /* 000023E4 */
  3182. 000023E0  7000                     moveq.l    D0, 0x00
  3183. 000023E2  600A                     bra        +0xC /* 000023EE */
  3184. label000023E4:
  3185. 000023E4  5287                     addq.l     D7, 1
  3186. label000023E6:
  3187. 000023E6  BEAE 000C                cmp.l      D7, [A6 + 0xC]
  3188. 000023EA  6DE0                     blt        -0x1E /* 000023CC */
  3189. 000023EC  7001                     moveq.l    D0, 0x01
  3190. label000023EE:
  3191. 000023EE  2E1F                     move.l     D7, [A7]+
  3192. 000023F0  4E5E                     unlink     A6
  3193. 000023F2  4E75                     rts
  3194. export_524:
  3195. 000023F4  4E56 0000                link       A6, 0
  3196. 000023F8  2F0C                     move.l     -[A7], A4
  3197. 000023FA  286E 000C                movea.l    A4, [A6 + 0xC]
  3198. 000023FE  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  3199. 00002402  4EAD 0A6A                jsr        [A5 + 0xA6A /* export_329 */]
  3200. 00002406  588F                     addq.l     A7, 4
  3201. 00002408  4A40                     tst.w      D0
  3202. 0000240A  6704                     beq        +0x6 /* 00002410 */
  3203. 0000240C  7000                     moveq.l    D0, 0x00
  3204. 0000240E  603C                     bra        +0x3E /* 0000244C */
  3205. label00002410:
  3206. 00002410  42A7                     clr.l      -[A7]
  3207. 00002412  3F3C 0004                move.w     -[A7], 0x4
  3208. 00002416  A9B9                     syscall    GetCursor
  3209. 00002418  205F                     movea.l    A0, [A7]+
  3210. 0000241A  2F10                     move.l     -[A7], [A0]
  3211. 0000241C  A851                     syscall    SetCursor
  3212. 0000241E  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  3213. 00002422  4EAD 0962                jsr        [A5 + 0x962 /* export_296 */]
  3214. 00002426  588F                     addq.l     A7, 4
  3215. 00002428  3F00                     move.w     -[A7], D0
  3216. 0000242A  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3217. 0000242E  548F                     addq.l     A7, 2
  3218. 00002430  206D B334                movea.l    A0, [A5 - 0x4CCC]
  3219. 00002434  7001                     moveq.l    D0, 0x01
  3220. 00002436  3080                     move.w     [A0], D0
  3221. 00002438  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  3222. 0000243C  4EAD 0972                jsr        [A5 + 0x972 /* export_298 */]
  3223. 00002440  588F                     addq.l     A7, 4
  3224. 00002442  3F00                     move.w     -[A7], D0
  3225. 00002444  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3226. 00002448  548F                     addq.l     A7, 2
  3227. 0000244A  7000                     moveq.l    D0, 0x00
  3228. label0000244C:
  3229. 0000244C  285F                     movea.l    A4, [A7]+
  3230. 0000244E  4E5E                     unlink     A6
  3231. 00002450  4E75                     rts
  3232. export_523:
  3233. 00002452  4E56 FE2C                link       A6, -0x01D4
  3234. 00002456  2F0C                     move.l     -[A7], A4
  3235. 00002458  286E 000C                movea.l    A4, [A6 + 0xC]
  3236. 0000245C  508C                     addq.l     A4, 8
  3237. 0000245E  0C54 2B53                cmpi.w     [A4], 0x2B53 /* '+S' */
  3238. 00002462  674C                     beq        +0x4E /* 000024B0 */
  3239. 00002464  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  3240. 00002468  4EAD 0A6A                jsr        [A5 + 0xA6A /* export_329 */]
  3241. 0000246C  588F                     addq.l     A7, 4
  3242. 0000246E  4A40                     tst.w      D0
  3243. 00002470  6706                     beq        +0x8 /* 00002478 */
  3244. 00002472  7000                     moveq.l    D0, 0x00
  3245. 00002474  6000 076E                bra        +0x770 /* 00002BE4 */
  3246. label00002478:
  3247. 00002478  486E FE3C                pea.l      [A6 - 0x1C4]
  3248. 0000247C  4878 0014                push.l     0x14
  3249. 00002480  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  3250. 00002484  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  3251. 00002488  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3252. 0000248C  3F00                     move.w     -[A7], D0
  3253. 0000248E  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3254. 00002492  548F                     addq.l     A7, 2
  3255. 00002494  206E FE3C                movea.l    A0, [A6 - 0x1C4]
  3256. 00002498  4868 7530                pea.l      [A0 + 0x7530]
  3257. 0000249C  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  3258. 000024A0  4EAD 0A82                jsr        [A5 + 0xA82 /* export_332 */]
  3259. 000024A4  508F                     addq.l     A7, 8
  3260. 000024A6  4A40                     tst.w      D0
  3261. 000024A8  6706                     beq        +0x8 /* 000024B0 */
  3262. 000024AA  7000                     moveq.l    D0, 0x00
  3263. 000024AC  6000 0736                bra        +0x738 /* 00002BE4 */
  3264. label000024B0:
  3265. 000024B0  0C54 2B0B                cmpi.w     [A4], 0x2B0B
  3266. 000024B4  6600 00E6                bne        +0xE8 /* 0000259C */
  3267. 000024B8  206D B35C                movea.l    A0, [A5 - 0x4CA4]
  3268. 000024BC  2050                     movea.l    A0, [A0]
  3269. 000024BE  2F28 0024                move.l     -[A7], [A0 + 0x24]
  3270. 000024C2  2F2D B374                move.l     -[A7], [A5 - 0x4C8C]
  3271. 000024C6  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  3272. 000024CA  508F                     addq.l     A7, 8
  3273. 000024CC  3F00                     move.w     -[A7], D0
  3274. 000024CE  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3275. 000024D2  548F                     addq.l     A7, 2
  3276. 000024D4  42A7                     clr.l      -[A7]
  3277. 000024D6  42A7                     clr.l      -[A7]
  3278. 000024D8  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  3279. 000024DC  205F                     movea.l    A0, [A7]+
  3280. 000024DE  2D48 FFE2                move.l     [A6 - 0x1E], A0
  3281. 000024E2  206D B35C                movea.l    A0, [A5 - 0x4CA4]
  3282. 000024E6  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  3283. 000024EA  2050                     movea.l    A0, [A0]
  3284. 000024EC  2F28 0024                move.l     -[A7], [A0 + 0x24]
  3285. 000024F0  4EAD 09AA                jsr        [A5 + 0x9AA /* export_305 */]
  3286. 000024F4  508F                     addq.l     A7, 8
  3287. 000024F6  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  3288. 000024FA  2F2D B36C                move.l     -[A7], [A5 - 0x4C94]
  3289. 000024FE  2F2D B368                move.l     -[A7], [A5 - 0x4C98]
  3290. 00002502  2F2D B350                move.l     -[A7], [A5 - 0x4CB0]
  3291. 00002506  2F2D B344                move.l     -[A7], [A5 - 0x4CBC]
  3292. 0000250A  2F2D B34C                move.l     -[A7], [A5 - 0x4CB4]
  3293. 0000250E  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  3294. 00002512  4EBA 08EE                jsr        [PC + 0x8EE /* 00002E02 */]
  3295. 00002516  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  3296. 0000251A  2F2D B34C                move.l     -[A7], [A5 - 0x4CB4]
  3297. 0000251E  2F2D B344                move.l     -[A7], [A5 - 0x4CBC]
  3298. 00002522  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  3299. 00002526  4EAD 0A42                jsr        [A5 + 0xA42 /* export_324 */]
  3300. 0000252A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3301. 0000252E  3F00                     move.w     -[A7], D0
  3302. 00002530  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3303. 00002534  548F                     addq.l     A7, 2
  3304. 00002536  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  3305. 0000253A  4EAD 0972                jsr        [A5 + 0x972 /* export_298 */]
  3306. 0000253E  588F                     addq.l     A7, 4
  3307. 00002540  3F00                     move.w     -[A7], D0
  3308. 00002542  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3309. 00002546  548F                     addq.l     A7, 2
  3310. 00002548  4EBA 06F0                jsr        [PC + 0x6F0 /* 00002C3A */]
  3311. 0000254C  3D40 FFFE                move.w     [A6 - 0x2], D0
  3312. 00002550  0C6E FC20 FFFE           cmpi.w     [A6 - 0x2], 0xFC20
  3313. 00002556  6606                     bne        +0x8 /* 0000255E */
  3314. 00002558  7000                     moveq.l    D0, 0x00
  3315. 0000255A  6000 0688                bra        +0x68A /* 00002BE4 */
  3316. label0000255E:
  3317. 0000255E  4A6E FFFE                tst.w      [A6 - 0x2]
  3318. 00002562  6708                     beq        +0xA /* 0000256C */
  3319. 00002564  302E FFFE                move.w     D0, [A6 - 0x2]
  3320. 00002568  6000 067A                bra        +0x67C /* 00002BE4 */
  3321. label0000256C:
  3322. 0000256C  4A6D B31A                tst.w      [A5 - 0x4CE6]
  3323. 00002570  6624                     bne        +0x26 /* 00002596 */
  3324. 00002572  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  3325. 00002576  4267                     clr.w      -[A7]
  3326. 00002578  486D FCE6                pea.l      [A5 - 0x31A]
  3327. 0000257C  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  3328. 00002580  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3329. 00002584  3D40 FFFE                move.w     [A6 - 0x2], D0
  3330. 00002588  4A6E FFFE                tst.w      [A6 - 0x2]
  3331. 0000258C  6708                     beq        +0xA /* 00002596 */
  3332. 0000258E  302E FFFE                move.w     D0, [A6 - 0x2]
  3333. 00002592  6000 0650                bra        +0x652 /* 00002BE4 */
  3334. label00002596:
  3335. 00002596  7000                     moveq.l    D0, 0x00
  3336. 00002598  6000 064A                bra        +0x64C /* 00002BE4 */
  3337. label0000259C:
  3338. 0000259C  0C54 2AFF                cmpi.w     [A4], 0x2AFF
  3339. 000025A0  6600 00D8                bne        +0xDA /* 0000267A */
  3340. 000025A4  2F2D B350                move.l     -[A7], [A5 - 0x4CB0]
  3341. 000025A8  2F2D B344                move.l     -[A7], [A5 - 0x4CBC]
  3342. 000025AC  2F2D B34C                move.l     -[A7], [A5 - 0x4CB4]
  3343. 000025B0  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  3344. 000025B4  4EBA 072E                jsr        [PC + 0x72E /* 00002CE4 */]
  3345. 000025B8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3346. 000025BC  2F2D B34C                move.l     -[A7], [A5 - 0x4CB4]
  3347. 000025C0  2F2D B344                move.l     -[A7], [A5 - 0x4CBC]
  3348. 000025C4  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  3349. 000025C8  4EAD 0A42                jsr        [A5 + 0xA42 /* export_324 */]
  3350. 000025CC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3351. 000025D0  3F00                     move.w     -[A7], D0
  3352. 000025D2  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3353. 000025D6  548F                     addq.l     A7, 2
  3354. 000025D8  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  3355. 000025DC  4EAD 0972                jsr        [A5 + 0x972 /* export_298 */]
  3356. 000025E0  588F                     addq.l     A7, 4
  3357. 000025E2  3F00                     move.w     -[A7], D0
  3358. 000025E4  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3359. 000025E8  548F                     addq.l     A7, 2
  3360. 000025EA  4EBA 064E                jsr        [PC + 0x64E /* 00002C3A */]
  3361. 000025EE  3D40 FFFE                move.w     [A6 - 0x2], D0
  3362. 000025F2  0C6E FC20 FFFE           cmpi.w     [A6 - 0x2], 0xFC20
  3363. 000025F8  6606                     bne        +0x8 /* 00002600 */
  3364. 000025FA  7000                     moveq.l    D0, 0x00
  3365. 000025FC  6000 05E6                bra        +0x5E8 /* 00002BE4 */
  3366. label00002600:
  3367. 00002600  4A6E FFFE                tst.w      [A6 - 0x2]
  3368. 00002604  6708                     beq        +0xA /* 0000260E */
  3369. 00002606  302E FFFE                move.w     D0, [A6 - 0x2]
  3370. 0000260A  6000 05D8                bra        +0x5DA /* 00002BE4 */
  3371. label0000260E:
  3372. 0000260E  4A6D B31A                tst.w      [A5 - 0x4CE6]
  3373. 00002612  6600 0060                bne        +0x62 /* 00002674 */
  3374. 00002616  2D6D B38C FE38           move.l     [A6 - 0x1C8], [A5 - 0x4C74]
  3375. 0000261C  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  3376. 00002620  4267                     clr.w      -[A7]
  3377. 00002622  486D FCEE                pea.l      [A5 - 0x312]
  3378. 00002626  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  3379. 0000262A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3380. 0000262E  3D40 FFFE                move.w     [A6 - 0x2], D0
  3381. 00002632  4A6E FFFE                tst.w      [A6 - 0x2]
  3382. 00002636  6708                     beq        +0xA /* 00002640 */
  3383. 00002638  302E FFFE                move.w     D0, [A6 - 0x2]
  3384. 0000263C  6000 05A6                bra        +0x5A8 /* 00002BE4 */
  3385. label00002640:
  3386. 00002640  202E FE38                move.l     D0, [A6 - 0x1C8]
  3387. 00002644  B0AD B38C                cmp.l      D0, [A5 - 0x4C74]
  3388. 00002648  6706                     beq        +0x8 /* 00002650 */
  3389. 0000264A  7000                     moveq.l    D0, 0x00
  3390. 0000264C  6000 0596                bra        +0x598 /* 00002BE4 */
  3391. label00002650:
  3392. 00002650  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  3393. 00002654  4267                     clr.w      -[A7]
  3394. 00002656  486D FCFC                pea.l      [A5 - 0x304]
  3395. 0000265A  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  3396. 0000265E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3397. 00002662  3D40 FFFE                move.w     [A6 - 0x2], D0
  3398. 00002666  4A6E FFFE                tst.w      [A6 - 0x2]
  3399. 0000266A  6708                     beq        +0xA /* 00002674 */
  3400. 0000266C  302E FFFE                move.w     D0, [A6 - 0x2]
  3401. 00002670  6000 0572                bra        +0x574 /* 00002BE4 */
  3402. label00002674:
  3403. 00002674  7000                     moveq.l    D0, 0x00
  3404. 00002676  6000 056C                bra        +0x56E /* 00002BE4 */
  3405. label0000267A:
  3406. 0000267A  0C54 2B72                cmpi.w     [A4], 0x2B72 /* '+r' */
  3407. 0000267E  6600 01CC                bne        +0x1CE /* 0000284C */
  3408. 00002682  486E FFE6                pea.l      [A6 - 0x1A]
  3409. 00002686  4878 0001                push.l     0x1
  3410. 0000268A  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  3411. 0000268E  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  3412. 00002692  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3413. 00002696  3F00                     move.w     -[A7], D0
  3414. 00002698  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3415. 0000269C  548F                     addq.l     A7, 2
  3416. 0000269E  206E FFE6                movea.l    A0, [A6 - 0x1A]
  3417. 000026A2  2050                     movea.l    A0, [A0]
  3418. 000026A4  2D68 0002 FE34           move.l     [A6 - 0x1CC], [A0 + 0x2]
  3419. 000026AA  2F2E FE34                move.l     -[A7], [A6 - 0x1CC]
  3420. 000026AE  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3421. 000026B2  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  3422. 000026B6  4EBA 0D78                jsr        [PC + 0xD78 /* 00003430 */]
  3423. 000026BA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3424. 000026BE  486E FFEE                pea.l      [A6 - 0x12]
  3425. 000026C2  206E FE34                movea.l    A0, [A6 - 0x1CC]
  3426. 000026C6  4868 0001                pea.l      [A0 + 0x1]
  3427. 000026CA  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3428. 000026CE  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  3429. 000026D2  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3430. 000026D6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3431. 000026DA  4878 0001                push.l     0x1
  3432. 000026DE  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  3433. 000026E2  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  3434. 000026E6  508F                     addq.l     A7, 8
  3435. 000026E8  3F00                     move.w     -[A7], D0
  3436. 000026EA  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3437. 000026EE  548F                     addq.l     A7, 2
  3438. 000026F0  486E FF90                pea.l      [A6 - 0x70]
  3439. 000026F4  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  3440. 000026F8  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  3441. 000026FC  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  3442. 00002700  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3443. 00002704  3F00                     move.w     -[A7], D0
  3444. 00002706  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3445. 0000270A  548F                     addq.l     A7, 2
  3446. 0000270C  42A7                     clr.l      -[A7]
  3447. 0000270E  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  3448. 00002712  2F2E FF90                move.l     -[A7], [A6 - 0x70]
  3449. 00002716  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  3450. 0000271A  4EBA 05C8                jsr        [PC + 0x5C8 /* 00002CE4 */]
  3451. 0000271E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3452. 00002722  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  3453. 00002726  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  3454. 0000272A  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  3455. 0000272E  508F                     addq.l     A7, 8
  3456. 00002730  3F00                     move.w     -[A7], D0
  3457. 00002732  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3458. 00002736  548F                     addq.l     A7, 2
  3459. 00002738  2F2D B34C                move.l     -[A7], [A5 - 0x4CB4]
  3460. 0000273C  2F2D B344                move.l     -[A7], [A5 - 0x4CBC]
  3461. 00002740  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  3462. 00002744  4EAD 0A42                jsr        [A5 + 0xA42 /* export_324 */]
  3463. 00002748  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3464. 0000274C  3F00                     move.w     -[A7], D0
  3465. 0000274E  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3466. 00002752  548F                     addq.l     A7, 2
  3467. 00002754  2F2D B33C                move.l     -[A7], [A5 - 0x4CC4]
  3468. 00002758  4878 0001                push.l     0x1
  3469. 0000275C  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  3470. 00002760  4EAD 0A42                jsr        [A5 + 0xA42 /* export_324 */]
  3471. 00002764  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3472. 00002768  3F00                     move.w     -[A7], D0
  3473. 0000276A  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3474. 0000276E  548F                     addq.l     A7, 2
  3475. 00002770  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  3476. 00002774  4EAD 0972                jsr        [A5 + 0x972 /* export_298 */]
  3477. 00002778  588F                     addq.l     A7, 4
  3478. 0000277A  3F00                     move.w     -[A7], D0
  3479. 0000277C  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3480. 00002780  548F                     addq.l     A7, 2
  3481. 00002782  2F2E FE34                move.l     -[A7], [A6 - 0x1CC]
  3482. 00002786  4EBA 04E0                jsr        [PC + 0x4E0 /* 00002C68 */]
  3483. 0000278A  588F                     addq.l     A7, 4
  3484. 0000278C  3D40 FFFE                move.w     [A6 - 0x2], D0
  3485. 00002790  0C6E FC20 FFFE           cmpi.w     [A6 - 0x2], 0xFC20
  3486. 00002796  6606                     bne        +0x8 /* 0000279E */
  3487. 00002798  7000                     moveq.l    D0, 0x00
  3488. 0000279A  6000 0448                bra        +0x44A /* 00002BE4 */
  3489. label0000279E:
  3490. 0000279E  4A6E FFFE                tst.w      [A6 - 0x2]
  3491. 000027A2  6708                     beq        +0xA /* 000027AC */
  3492. 000027A4  302E FFFE                move.w     D0, [A6 - 0x2]
  3493. 000027A8  6000 043A                bra        +0x43C /* 00002BE4 */
  3494. label000027AC:
  3495. 000027AC  4A6D B31A                tst.w      [A5 - 0x4CE6]
  3496. 000027B0  6600 0094                bne        +0x96 /* 00002846 */
  3497. 000027B4  2D6D B38C FE38           move.l     [A6 - 0x1C8], [A5 - 0x4C74]
  3498. 000027BA  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  3499. 000027BE  4267                     clr.w      -[A7]
  3500. 000027C0  486D FD04                pea.l      [A5 - 0x2FC]
  3501. 000027C4  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  3502. 000027C8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3503. 000027CC  3D40 FFFE                move.w     [A6 - 0x2], D0
  3504. 000027D0  4A6E FFFE                tst.w      [A6 - 0x2]
  3505. 000027D4  6708                     beq        +0xA /* 000027DE */
  3506. 000027D6  302E FFFE                move.w     D0, [A6 - 0x2]
  3507. 000027DA  6000 0408                bra        +0x40A /* 00002BE4 */
  3508. label000027DE:
  3509. 000027DE  202E FE38                move.l     D0, [A6 - 0x1C8]
  3510. 000027E2  B0AD B38C                cmp.l      D0, [A5 - 0x4C74]
  3511. 000027E6  6706                     beq        +0x8 /* 000027EE */
  3512. 000027E8  7000                     moveq.l    D0, 0x00
  3513. 000027EA  6000 03F8                bra        +0x3FA /* 00002BE4 */
  3514. label000027EE:
  3515. 000027EE  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  3516. 000027F2  4267                     clr.w      -[A7]
  3517. 000027F4  486D FD0E                pea.l      [A5 - 0x2F2]
  3518. 000027F8  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  3519. 000027FC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3520. 00002800  3D40 FFFE                move.w     [A6 - 0x2], D0
  3521. 00002804  4A6E FFFE                tst.w      [A6 - 0x2]
  3522. 00002808  6708                     beq        +0xA /* 00002812 */
  3523. 0000280A  302E FFFE                move.w     D0, [A6 - 0x2]
  3524. 0000280E  6000 03D4                bra        +0x3D6 /* 00002BE4 */
  3525. label00002812:
  3526. 00002812  202E FE38                move.l     D0, [A6 - 0x1C8]
  3527. 00002816  B0AD B38C                cmp.l      D0, [A5 - 0x4C74]
  3528. 0000281A  6706                     beq        +0x8 /* 00002822 */
  3529. 0000281C  7000                     moveq.l    D0, 0x00
  3530. 0000281E  6000 03C4                bra        +0x3C6 /* 00002BE4 */
  3531. label00002822:
  3532. 00002822  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  3533. 00002826  4267                     clr.w      -[A7]
  3534. 00002828  486D FD1C                pea.l      [A5 - 0x2E4]
  3535. 0000282C  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  3536. 00002830  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3537. 00002834  3D40 FFFE                move.w     [A6 - 0x2], D0
  3538. 00002838  4A6E FFFE                tst.w      [A6 - 0x2]
  3539. 0000283C  6708                     beq        +0xA /* 00002846 */
  3540. 0000283E  302E FFFE                move.w     D0, [A6 - 0x2]
  3541. 00002842  6000 03A0                bra        +0x3A2 /* 00002BE4 */
  3542. label00002846:
  3543. 00002846  7000                     moveq.l    D0, 0x00
  3544. 00002848  6000 039A                bra        +0x39C /* 00002BE4 */
  3545. label0000284C:
  3546. 0000284C  0C54 2B53                cmpi.w     [A4], 0x2B53 /* '+S' */
  3547. 00002850  6600 0390                bne        +0x392 /* 00002BE2 */
  3548. 00002854  7064                     moveq.l    D0, 0x64
  3549. 00002856  3D40 FFEA                move.w     [A6 - 0x16], D0
  3550. 0000285A  7064                     moveq.l    D0, 0x64
  3551. 0000285C  3D40 FFEC                move.w     [A6 - 0x14], D0
  3552. 00002860  486E FE40                pea.l      [A6 - 0x1C0]
  3553. 00002864  3F3C 03E8                move.w     -[A7], 0x3E8
  3554. 00002868  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  3555. 0000286C  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  3556. 00002870  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  3557. 00002874  486E FE40                pea.l      [A6 - 0x1C0]
  3558. 00002878  486D FD24                pea.l      [A5 - 0x2DC]
  3559. 0000287C  42A7                     clr.l      -[A7]
  3560. 0000287E  486E FF98                pea.l      [A6 - 0x68]
  3561. 00002882  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  3562. 00002886  4A2E FF98                tst.b      [A6 - 0x68]
  3563. 0000288A  6606                     bne        +0x8 /* 00002892 */
  3564. 0000288C  703E                     moveq.l    D0, 0x3E
  3565. 0000288E  6000 0354                bra        +0x356 /* 00002BE4 */
  3566. label00002892:
  3567. 00002892  3F2E FF9E                move.w     -[A7], [A6 - 0x62]
  3568. 00002896  486E FFA2                pea.l      [A6 - 0x5E]
  3569. 0000289A  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  3570. 0000289E  5C8F                     addq.l     A7, 6
  3571. 000028A0  4A40                     tst.w      D0
  3572. 000028A2  6706                     beq        +0x8 /* 000028AA */
  3573. 000028A4  7000                     moveq.l    D0, 0x00
  3574. 000028A6  6000 033C                bra        +0x33E /* 00002BE4 */
  3575. label000028AA:
  3576. 000028AA  42AE FF4C                clr.l      [A6 - 0xB4]
  3577. 000028AE  42AE FF52                clr.l      [A6 - 0xAE]
  3578. 000028B2  3D6E FF9E FF56           move.w     [A6 - 0xAA], [A6 - 0x62]
  3579. 000028B8  70FF                     moveq.l    D0, 0xFFFFFFFF
  3580. 000028BA  3D40 FF5C                move.w     [A6 - 0xA4], D0
  3581. 000028BE  4267                     clr.w      -[A7]
  3582. 000028C0  486E FF40                pea.l      [A6 - 0xC0]
  3583. 000028C4  4267                     clr.w      -[A7]
  3584. 000028C6  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  3585. 000028CA  301F                     move.w     D0, [A7]+
  3586. 000028CC  3F00                     move.w     -[A7], D0
  3587. 000028CE  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3588. 000028D2  548F                     addq.l     A7, 2
  3589. 000028D4  306E FF7E                movea.w    A0, [A6 - 0x82]
  3590. 000028D8  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  3591. 000028DC  2F08                     move.l     -[A7], A0
  3592. 000028DE  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3593. 000028E2  0C80 0000 7530           cmpi.l     D0, 0x7530 /* 'u0' */
  3594. 000028E8  6C06                     bge        +0x8 /* 000028F0 */
  3595. 000028EA  7000                     moveq.l    D0, 0x00
  3596. 000028EC  6000 02F6                bra        +0x2F8 /* 00002BE4 */
  3597. label000028F0:
  3598. 000028F0  082E 0007 FF67           btst.b     [A6 - 0x99], 0x7
  3599. 000028F6  6706                     beq        +0x8 /* 000028FE */
  3600. 000028F8  7000                     moveq.l    D0, 0x00
  3601. 000028FA  6000 02E8                bra        +0x2EA /* 00002BE4 */
  3602. label000028FE:
  3603. 000028FE  42AE FF4C                clr.l      [A6 - 0xB4]
  3604. 00002902  41EE FFA2                lea.l      A0, [A6 - 0x5E]
  3605. 00002906  2D48 FF52                move.l     [A6 - 0xAE], A0
  3606. 0000290A  3D6E FF9E FF56           move.w     [A6 - 0xAA], [A6 - 0x62]
  3607. 00002910  422E FF5A                clr.b      [A6 - 0xA6]
  3608. 00002914  426E FF5C                clr.w      [A6 - 0xA4]
  3609. 00002918  4267                     clr.w      -[A7]
  3610. 0000291A  486E FF40                pea.l      [A6 - 0xC0]
  3611. 0000291E  4267                     clr.w      -[A7]
  3612. 00002920  4EAD 0612                jsr        [A5 + 0x612 /* export_190 */]
  3613. 00002924  301F                     move.w     D0, [A7]+
  3614. 00002926  4A40                     tst.w      D0
  3615. 00002928  6600 005E                bne        +0x60 /* 00002988 */
  3616. 0000292C  2D6E FF60 FE30           move.l     [A6 - 0x1D0], [A6 - 0xA0]
  3617. 00002932  2D6E FF64 FE2C           move.l     [A6 - 0x1D4], [A6 - 0x9C]
  3618. 00002938  0CAE 4D44 4F43 FE30      cmpi.l     [A6 - 0x1D0], 0x4D444F43 /* 'MDOC' */
  3619. 00002940  660A                     bne        +0xC /* 0000294C */
  3620. 00002942  202E FE2C                move.l     D0, [A6 - 0x1D4]
  3621. 00002946  B0AD B11A                cmp.l      D0, [A5 - 0x4EE6]
  3622. 0000294A  6706                     beq        +0x8 /* 00002952 */
  3623. label0000294C:
  3624. 0000294C  7000                     moveq.l    D0, 0x00
  3625. 0000294E  6000 0294                bra        +0x296 /* 00002BE4 */
  3626. label00002952:
  3627. 00002952  4A6E FF58                tst.w      [A6 - 0xA8]
  3628. 00002956  6706                     beq        +0x8 /* 0000295E */
  3629. 00002958  7000                     moveq.l    D0, 0x00
  3630. 0000295A  6000 0288                bra        +0x28A /* 00002BE4 */
  3631. label0000295E:
  3632. 0000295E  102E FF5E                move.b     D0, [A6 - 0xA2]
  3633. 00002962  4880                     ext.w      D0
  3634. 00002964  0800 0000                btst.b     D0, 0x0
  3635. 00002968  6706                     beq        +0x8 /* 00002970 */
  3636. 0000296A  7000                     moveq.l    D0, 0x00
  3637. 0000296C  6000 0276                bra        +0x278 /* 00002BE4 */
  3638. label00002970:
  3639. 00002970  4267                     clr.w      -[A7]
  3640. 00002972  486E FFA2                pea.l      [A6 - 0x5E]
  3641. 00002976  3F2E FF9E                move.w     -[A7], [A6 - 0x62]
  3642. 0000297A  4EAD 0662                jsr        [A5 + 0x662 /* export_200 */]
  3643. 0000297E  301F                     move.w     D0, [A7]+
  3644. 00002980  3F00                     move.w     -[A7], D0
  3645. 00002982  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3646. 00002986  548F                     addq.l     A7, 2
  3647. label00002988:
  3648. 00002988  486E FFA2                pea.l      [A6 - 0x5E]
  3649. 0000298C  3F2E FF9E                move.w     -[A7], [A6 - 0x62]
  3650. 00002990  4EAD 097A                jsr        [A5 + 0x97A /* export_299 */]
  3651. 00002994  5C8F                     addq.l     A7, 6
  3652. 00002996  3F00                     move.w     -[A7], D0
  3653. 00002998  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3654. 0000299C  548F                     addq.l     A7, 2
  3655. 0000299E  486E FFA2                pea.l      [A6 - 0x5E]
  3656. 000029A2  3F2E FF9E                move.w     -[A7], [A6 - 0x62]
  3657. 000029A6  4EBA 0242                jsr        [PC + 0x242 /* 00002BEA */]
  3658. 000029AA  5C8F                     addq.l     A7, 6
  3659. 000029AC  3F00                     move.w     -[A7], D0
  3660. 000029AE  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3661. 000029B2  548F                     addq.l     A7, 2
  3662. 000029B4  42A7                     clr.l      -[A7]
  3663. 000029B6  4878 1594                push.l     0x1594
  3664. 000029BA  4EAD 055A                jsr        [A5 + 0x55A /* export_167 */]
  3665. 000029BE  205F                     movea.l    A0, [A7]+
  3666. 000029C0  2D48 FF94                move.l     [A6 - 0x6C], A0
  3667. 000029C4  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  3668. 000029C8  486E FFA2                pea.l      [A6 - 0x5E]
  3669. 000029CC  3F2E FF9E                move.w     -[A7], [A6 - 0x62]
  3670. 000029D0  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  3671. 000029D4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3672. 000029D8  3F00                     move.w     -[A7], D0
  3673. 000029DA  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3674. 000029DE  548F                     addq.l     A7, 2
  3675. 000029E0  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  3676. 000029E4  4EBA 1002                jsr        [PC + 0x1002 /* 000039E8 */]
  3677. 000029E8  588F                     addq.l     A7, 4
  3678. 000029EA  206E FF94                movea.l    A0, [A6 - 0x6C]
  3679. 000029EE  7001                     moveq.l    D0, 0x01
  3680. 000029F0  3080                     move.w     [A0], D0
  3681. 000029F2  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  3682. 000029F6  4EAD 0972                jsr        [A5 + 0x972 /* export_298 */]
  3683. 000029FA  588F                     addq.l     A7, 4
  3684. 000029FC  3F00                     move.w     -[A7], D0
  3685. 000029FE  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3686. 00002A02  548F                     addq.l     A7, 2
  3687. 00002A04  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  3688. 00002A08  4EAD 095A                jsr        [A5 + 0x95A /* export_295 */]
  3689. 00002A0C  588F                     addq.l     A7, 4
  3690. 00002A0E  3F00                     move.w     -[A7], D0
  3691. 00002A10  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3692. 00002A14  548F                     addq.l     A7, 2
  3693. 00002A16  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  3694. 00002A1A  486E FFA2                pea.l      [A6 - 0x5E]
  3695. 00002A1E  3F2E FF9E                move.w     -[A7], [A6 - 0x62]
  3696. 00002A22  4EAD 0A0A                jsr        [A5 + 0xA0A /* export_317 */]
  3697. 00002A26  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3698. 00002A2A  3F00                     move.w     -[A7], D0
  3699. 00002A2C  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3700. 00002A30  548F                     addq.l     A7, 2
  3701. 00002A32  486E FFE6                pea.l      [A6 - 0x1A]
  3702. 00002A36  4878 0001                push.l     0x1
  3703. 00002A3A  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  3704. 00002A3E  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  3705. 00002A42  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3706. 00002A46  3F00                     move.w     -[A7], D0
  3707. 00002A48  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3708. 00002A4C  548F                     addq.l     A7, 2
  3709. 00002A4E  42A7                     clr.l      -[A7]
  3710. 00002A50  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3711. 00002A54  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  3712. 00002A58  4EBA 09D6                jsr        [PC + 0x9D6 /* 00003430 */]
  3713. 00002A5C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3714. 00002A60  486E FFEE                pea.l      [A6 - 0x12]
  3715. 00002A64  4878 0001                push.l     0x1
  3716. 00002A68  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3717. 00002A6C  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  3718. 00002A70  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3719. 00002A74  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3720. 00002A78  4878 0001                push.l     0x1
  3721. 00002A7C  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  3722. 00002A80  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  3723. 00002A84  508F                     addq.l     A7, 8
  3724. 00002A86  3F00                     move.w     -[A7], D0
  3725. 00002A88  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3726. 00002A8C  548F                     addq.l     A7, 2
  3727. 00002A8E  486E FF90                pea.l      [A6 - 0x70]
  3728. 00002A92  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  3729. 00002A96  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  3730. 00002A9A  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  3731. 00002A9E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3732. 00002AA2  3F00                     move.w     -[A7], D0
  3733. 00002AA4  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3734. 00002AA8  548F                     addq.l     A7, 2
  3735. 00002AAA  42A7                     clr.l      -[A7]
  3736. 00002AAC  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  3737. 00002AB0  2F2E FF90                move.l     -[A7], [A6 - 0x70]
  3738. 00002AB4  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  3739. 00002AB8  4EBA 022A                jsr        [PC + 0x22A /* 00002CE4 */]
  3740. 00002ABC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3741. 00002AC0  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  3742. 00002AC4  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  3743. 00002AC8  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  3744. 00002ACC  508F                     addq.l     A7, 8
  3745. 00002ACE  3F00                     move.w     -[A7], D0
  3746. 00002AD0  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3747. 00002AD4  548F                     addq.l     A7, 2
  3748. 00002AD6  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  3749. 00002ADA  4EAD 0A22                jsr        [A5 + 0xA22 /* export_320 */]
  3750. 00002ADE  588F                     addq.l     A7, 4
  3751. 00002AE0  3F00                     move.w     -[A7], D0
  3752. 00002AE2  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3753. 00002AE6  548F                     addq.l     A7, 2
  3754. 00002AE8  486E FFA2                pea.l      [A6 - 0x5E]
  3755. 00002AEC  3F2E FF9E                move.w     -[A7], [A6 - 0x62]
  3756. 00002AF0  4EBA 01B0                jsr        [PC + 0x1B0 /* 00002CA2 */]
  3757. 00002AF4  5C8F                     addq.l     A7, 6
  3758. 00002AF6  3D40 FFFE                move.w     [A6 - 0x2], D0
  3759. 00002AFA  0C6E FC20 FFFE           cmpi.w     [A6 - 0x2], 0xFC20
  3760. 00002B00  6606                     bne        +0x8 /* 00002B08 */
  3761. 00002B02  7000                     moveq.l    D0, 0x00
  3762. 00002B04  6000 00DE                bra        +0xE0 /* 00002BE4 */
  3763. label00002B08:
  3764. 00002B08  4A6E FFFE                tst.w      [A6 - 0x2]
  3765. 00002B0C  6708                     beq        +0xA /* 00002B16 */
  3766. 00002B0E  302E FFFE                move.w     D0, [A6 - 0x2]
  3767. 00002B12  6000 00D0                bra        +0xD2 /* 00002BE4 */
  3768. label00002B16:
  3769. 00002B16  4A6D B31A                tst.w      [A5 - 0x4CE6]
  3770. 00002B1A  6600 00C2                bne        +0xC4 /* 00002BDE */
  3771. 00002B1E  2D6D B38C FE38           move.l     [A6 - 0x1C8], [A5 - 0x4C74]
  3772. 00002B24  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  3773. 00002B28  4267                     clr.w      -[A7]
  3774. 00002B2A  486D FD26                pea.l      [A5 - 0x2DA]
  3775. 00002B2E  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  3776. 00002B32  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3777. 00002B36  3D40 FFFE                move.w     [A6 - 0x2], D0
  3778. 00002B3A  4A6E FFFE                tst.w      [A6 - 0x2]
  3779. 00002B3E  6708                     beq        +0xA /* 00002B48 */
  3780. 00002B40  302E FFFE                move.w     D0, [A6 - 0x2]
  3781. 00002B44  6000 009E                bra        +0xA0 /* 00002BE4 */
  3782. label00002B48:
  3783. 00002B48  202E FE38                move.l     D0, [A6 - 0x1C8]
  3784. 00002B4C  B0AD B38C                cmp.l      D0, [A5 - 0x4C74]
  3785. 00002B50  6706                     beq        +0x8 /* 00002B58 */
  3786. 00002B52  7000                     moveq.l    D0, 0x00
  3787. 00002B54  6000 008E                bra        +0x90 /* 00002BE4 */
  3788. label00002B58:
  3789. 00002B58  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  3790. 00002B5C  4267                     clr.w      -[A7]
  3791. 00002B5E  486D FD32                pea.l      [A5 - 0x2CE]
  3792. 00002B62  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  3793. 00002B66  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3794. 00002B6A  3D40 FFFE                move.w     [A6 - 0x2], D0
  3795. 00002B6E  4A6E FFFE                tst.w      [A6 - 0x2]
  3796. 00002B72  6708                     beq        +0xA /* 00002B7C */
  3797. 00002B74  302E FFFE                move.w     D0, [A6 - 0x2]
  3798. 00002B78  6000 006A                bra        +0x6C /* 00002BE4 */
  3799. label00002B7C:
  3800. 00002B7C  202E FE38                move.l     D0, [A6 - 0x1C8]
  3801. 00002B80  B0AD B38C                cmp.l      D0, [A5 - 0x4C74]
  3802. 00002B84  6706                     beq        +0x8 /* 00002B8C */
  3803. 00002B86  7000                     moveq.l    D0, 0x00
  3804. 00002B88  6000 005A                bra        +0x5C /* 00002BE4 */
  3805. label00002B8C:
  3806. 00002B8C  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  3807. 00002B90  4267                     clr.w      -[A7]
  3808. 00002B92  486D FD3C                pea.l      [A5 - 0x2C4]
  3809. 00002B96  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  3810. 00002B9A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3811. 00002B9E  3D40 FFFE                move.w     [A6 - 0x2], D0
  3812. 00002BA2  4A6E FFFE                tst.w      [A6 - 0x2]
  3813. 00002BA6  6706                     beq        +0x8 /* 00002BAE */
  3814. 00002BA8  302E FFFE                move.w     D0, [A6 - 0x2]
  3815. 00002BAC  6036                     bra        +0x38 /* 00002BE4 */
  3816. label00002BAE:
  3817. 00002BAE  202E FE38                move.l     D0, [A6 - 0x1C8]
  3818. 00002BB2  B0AD B38C                cmp.l      D0, [A5 - 0x4C74]
  3819. 00002BB6  6704                     beq        +0x6 /* 00002BBC */
  3820. 00002BB8  7000                     moveq.l    D0, 0x00
  3821. 00002BBA  6028                     bra        +0x2A /* 00002BE4 */
  3822. label00002BBC:
  3823. 00002BBC  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  3824. 00002BC0  4267                     clr.w      -[A7]
  3825. 00002BC2  486D FD4A                pea.l      [A5 - 0x2B6]
  3826. 00002BC6  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  3827. 00002BCA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3828. 00002BCE  3D40 FFFE                move.w     [A6 - 0x2], D0
  3829. 00002BD2  4A6E FFFE                tst.w      [A6 - 0x2]
  3830. 00002BD6  6706                     beq        +0x8 /* 00002BDE */
  3831. 00002BD8  302E FFFE                move.w     D0, [A6 - 0x2]
  3832. 00002BDC  6006                     bra        +0x8 /* 00002BE4 */
  3833. label00002BDE:
  3834. 00002BDE  7000                     moveq.l    D0, 0x00
  3835. 00002BE0  6002                     bra        +0x4 /* 00002BE4 */
  3836. label00002BE2:
  3837. 00002BE2  7002                     moveq.l    D0, 0x02
  3838. label00002BE4:
  3839. 00002BE4  285F                     movea.l    A4, [A7]+
  3840. 00002BE6  4E5E                     unlink     A6
  3841. 00002BE8  4E75                     rts
  3842. fn00002BEA:
  3843. 00002BEA  4E56 FFF0                link       A6, -0x0010
  3844. 00002BEE  2F07                     move.l     -[A7], D7
  3845. 00002BF0  4267                     clr.w      -[A7]
  3846. 00002BF2  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3847. 00002BF6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3848. 00002BFA  486E FFF0                pea.l      [A6 - 0x10]
  3849. 00002BFE  4EAD 063A                jsr        [A5 + 0x63A /* export_195 */]
  3850. 00002C02  301F                     move.w     D0, [A7]+
  3851. 00002C04  3E00                     move.w     D7, D0
  3852. 00002C06  4A47                     tst.w      D7
  3853. 00002C08  6704                     beq        +0x6 /* 00002C0E */
  3854. 00002C0A  3007                     move.w     D0, D7
  3855. 00002C0C  6026                     bra        +0x28 /* 00002C34 */
  3856. label00002C0E:
  3857. 00002C0E  2D7C 4D44 4F43 FFF0      move.l     [A6 - 0x10], 0x4D444F43 /* 'MDOC' */
  3858. 00002C16  2D6D B11A FFF4           move.l     [A6 - 0xC], [A5 - 0x4EE6]
  3859. 00002C1C  4267                     clr.w      -[A7]
  3860. 00002C1E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3861. 00002C22  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3862. 00002C26  486E FFF0                pea.l      [A6 - 0x10]
  3863. 00002C2A  4EAD 066A                jsr        [A5 + 0x66A /* export_201 */]
  3864. 00002C2E  301F                     move.w     D0, [A7]+
  3865. 00002C30  3E00                     move.w     D7, D0
  3866. 00002C32  3007                     move.w     D0, D7
  3867. label00002C34:
  3868. 00002C34  2E1F                     move.l     D7, [A7]+
  3869. 00002C36  4E5E                     unlink     A6
  3870. 00002C38  4E75                     rts
  3871. fn00002C3A:
  3872. 00002C3A  4E56 FBE8                link       A6, -0x0418
  3873. 00002C3E  7005                     moveq.l    D0, 0x05
  3874. 00002C40  3D40 FBE8                move.w     [A6 - 0x418], D0
  3875. 00002C44  2D6D B350 FBEA           move.l     [A6 - 0x416], [A5 - 0x4CB0]
  3876. 00002C4A  426E FCEE                clr.w      [A6 - 0x312]
  3877. 00002C4E  426E FDF4                clr.w      [A6 - 0x20C]
  3878. 00002C52  426E FEFA                clr.w      [A6 - 0x106]
  3879. 00002C56  422E FF00                clr.b      [A6 - 0x100]
  3880. 00002C5A  486E FBE8                pea.l      [A6 - 0x418]
  3881. 00002C5E  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  3882. 00002C62  588F                     addq.l     A7, 4
  3883. 00002C64  4E5E                     unlink     A6
  3884. 00002C66  4E75                     rts
  3885. fn00002C68:
  3886. 00002C68  4E56 FBE8                link       A6, -0x0418
  3887. 00002C6C  7006                     moveq.l    D0, 0x06
  3888. 00002C6E  3D40 FBE8                move.w     [A6 - 0x418], D0
  3889. 00002C72  7001                     moveq.l    D0, 0x01
  3890. 00002C74  2D40 FBEA                move.l     [A6 - 0x416], D0
  3891. 00002C78  426E FCEE                clr.w      [A6 - 0x312]
  3892. 00002C7C  7006                     moveq.l    D0, 0x06
  3893. 00002C7E  3D40 FDF4                move.w     [A6 - 0x20C], D0
  3894. 00002C82  202E 0008                move.l     D0, [A6 + 0x8]
  3895. 00002C86  5280                     addq.l     D0, 1
  3896. 00002C88  2D40 FDF6                move.l     [A6 - 0x20A], D0
  3897. 00002C8C  426E FEFA                clr.w      [A6 - 0x106]
  3898. 00002C90  422E FF00                clr.b      [A6 - 0x100]
  3899. 00002C94  486E FBE8                pea.l      [A6 - 0x418]
  3900. 00002C98  4EAD 0B22                jsr        [A5 + 0xB22 /* export_352 */]
  3901. 00002C9C  588F                     addq.l     A7, 4
  3902. 00002C9E  4E5E                     unlink     A6
  3903. 00002CA0  4E75                     rts
  3904. fn00002CA2:
  3905. 00002CA2  4E56 FBE8                link       A6, -0x0418
  3906. 00002CA6  7006                     moveq.l    D0, 0x06
  3907. 00002CA8  3D40 FBE8                move.w     [A6 - 0x418], D0
  3908. 00002CAC  7001                     moveq.l    D0, 0x01
  3909. 00002CAE  2D40 FBEA                move.l     [A6 - 0x416], D0
  3910. 00002CB2  426E FCEE                clr.w      [A6 - 0x312]
  3911. 00002CB6  7006                     moveq.l    D0, 0x06
  3912. 00002CB8  3D40 FDF4                move.w     [A6 - 0x20C], D0
  3913. 00002CBC  7001                     moveq.l    D0, 0x01
  3914. 00002CBE  2D40 FDF6                move.l     [A6 - 0x20A], D0
  3915. 00002CC2  3D6E 0008 FEFA           move.w     [A6 - 0x106], [A6 + 0x8]
  3916. 00002CC8  486E FF00                pea.l      [A6 - 0x100]
  3917. 00002CCC  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3918. 00002CD0  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  3919. 00002CD4  508F                     addq.l     A7, 8
  3920. 00002CD6  486E FBE8                pea.l      [A6 - 0x418]
  3921. 00002CDA  4EAD 0B22                jsr        [A5 + 0xB22 /* export_352 */]
  3922. 00002CDE  588F                     addq.l     A7, 4
  3923. 00002CE0  4E5E                     unlink     A6
  3924. 00002CE2  4E75                     rts
  3925. fn00002CE4:
  3926. 00002CE4  4E56 FFC8                link       A6, -0x0038
  3927. 00002CE8  526D B32A                addq.w     [A5 - 0x4CD6], 1
  3928. 00002CEC  206E 000C                movea.l    A0, [A6 + 0xC]
  3929. 00002CF0  2050                     movea.l    A0, [A0]
  3930. 00002CF2  43EE FFD4                lea.l      A1, [A6 - 0x2C]
  3931. 00002CF6  41E8 0018                lea.l      A0, [A0 + 0x18]
  3932. 00002CFA  22D8                     move.l     [A1]+, [A0]+
  3933. 00002CFC  22D8                     move.l     [A1]+, [A0]+
  3934. 00002CFE  7008                     moveq.l    D0, 0x08
  3935. 00002D00  3D40 FFDC                move.w     [A6 - 0x24], D0
  3936. 00002D04  42AE FFDE                clr.l      [A6 - 0x22]
  3937. 00002D08  302E FFD8                move.w     D0, [A6 - 0x28]
  3938. 00002D0C  906E FFD4                sub.w      D0, [A6 - 0x2C]
  3939. 00002D10  3D40 FFE2                move.w     [A6 - 0x1E], D0
  3940. 00002D14  302E FFDA                move.w     D0, [A6 - 0x26]
  3941. 00002D18  906E FFD6                sub.w      D0, [A6 - 0x2A]
  3942. 00002D1C  3D40 FFE4                move.w     [A6 - 0x1C], D0
  3943. 00002D20  426E FFE6                clr.w      [A6 - 0x1A]
  3944. 00002D24  426E FFE8                clr.w      [A6 - 0x18]
  3945. 00002D28  7002                     moveq.l    D0, 0x02
  3946. 00002D2A  3D40 FFEA                move.w     [A6 - 0x16], D0
  3947. 00002D2E  42AE FFEC                clr.l      [A6 - 0x14]
  3948. 00002D32  42AE FFF0                clr.l      [A6 - 0x10]
  3949. 00002D36  42A7                     clr.l      -[A7]
  3950. 00002D38  42A7                     clr.l      -[A7]
  3951. 00002D3A  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  3952. 00002D3E  205F                     movea.l    A0, [A7]+
  3953. 00002D40  2D48 FFF4                move.l     [A6 - 0xC], A0
  3954. 00002D44  4267                     clr.w      -[A7]
  3955. 00002D46  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  3956. 00002D4A  548F                     addq.l     A7, 2
  3957. 00002D4C  2D40 FFF8                move.l     [A6 - 0x8], D0
  3958. 00002D50  42A7                     clr.l      -[A7]
  3959. 00002D52  42A7                     clr.l      -[A7]
  3960. 00002D54  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  3961. 00002D58  205F                     movea.l    A0, [A7]+
  3962. 00002D5A  2D48 FFFC                move.l     [A6 - 0x4], A0
  3963. 00002D5E  42A7                     clr.l      -[A7]
  3964. 00002D60  4878 0024                push.l     0x24 /* '$' */
  3965. 00002D64  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  3966. 00002D68  205F                     movea.l    A0, [A7]+
  3967. 00002D6A  2D48 FFD0                move.l     [A6 - 0x30], A0
  3968. 00002D6E  206E FFD0                movea.l    A0, [A6 - 0x30]
  3969. 00002D72  2050                     movea.l    A0, [A0]
  3970. 00002D74  43EE FFDC                lea.l      A1, [A6 - 0x24]
  3971. 00002D78  7008                     moveq.l    D0, 0x08
  3972. label00002D7A:
  3973. 00002D7A  20D9                     move.l     [A0]+, [A1]+
  3974. 00002D7C  51C8 FFFC                dbf        D0, -0x6 /* 00002D7A */
  3975. 00002D80  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  3976. 00002D84  486E FFCC                pea.l      [A6 - 0x34]
  3977. 00002D88  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3978. 00002D8C  4EAD 0A5A                jsr        [A5 + 0xA5A /* export_327 */]
  3979. 00002D90  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3980. 00002D94  3F00                     move.w     -[A7], D0
  3981. 00002D96  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3982. 00002D9A  548F                     addq.l     A7, 2
  3983. 00002D9C  206E 000C                movea.l    A0, [A6 + 0xC]
  3984. 00002DA0  2050                     movea.l    A0, [A0]
  3985. 00002DA2  52A8 000C                addq.l     [A0 + 0xC], 1
  3986. 00002DA6  206E 000C                movea.l    A0, [A6 + 0xC]
  3987. 00002DAA  2050                     movea.l    A0, [A0]
  3988. 00002DAC  2D68 0010 FFC8           move.l     [A6 - 0x38], [A0 + 0x10]
  3989. 00002DB2  206E 000C                movea.l    A0, [A6 + 0xC]
  3990. 00002DB6  2050                     movea.l    A0, [A0]
  3991. 00002DB8  52A8 0010                addq.l     [A0 + 0x10], 1
  3992. 00002DBC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3993. 00002DC0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3994. 00002DC4  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  3995. 00002DC8  508F                     addq.l     A7, 8
  3996. 00002DCA  3F00                     move.w     -[A7], D0
  3997. 00002DCC  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3998. 00002DD0  548F                     addq.l     A7, 2
  3999. 00002DD2  42A7                     clr.l      -[A7]
  4000. 00002DD4  42A7                     clr.l      -[A7]
  4001. 00002DD6  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  4002. 00002DDA  205F                     movea.l    A0, [A7]+
  4003. 00002DDC  4850                     pea.l      [A0]
  4004. 00002DDE  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  4005. 00002DE2  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  4006. 00002DE6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4007. 00002DEA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4008. 00002DEE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4009. 00002DF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4010. 00002DF6  4EBA 000A                jsr        [PC + 0xA /* 00002E02 */]
  4011. 00002DFA  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  4012. 00002DFE  4E5E                     unlink     A6
  4013. 00002E00  4E75                     rts
  4014. fn00002E02:
  4015. 00002E02  4E56 FFC8                link       A6, -0x0038
  4016. 00002E06  526D B32A                addq.w     [A5 - 0x4CD6], 1
  4017. 00002E0A  7007                     moveq.l    D0, 0x07
  4018. 00002E0C  3D40 FFD8                move.w     [A6 - 0x28], D0
  4019. 00002E10  42AE FFDA                clr.l      [A6 - 0x26]
  4020. 00002E14  486E FFDE                pea.l      [A6 - 0x22]
  4021. 00002E18  3F3C 0004                move.w     -[A7], 0x4
  4022. 00002E1C  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  4023. 00002E20  3F3C 01F4                move.w     -[A7], 0x1F4
  4024. 00002E24  3F3C 0151                move.w     -[A7], 0x151
  4025. 00002E28  A8A7                     syscall    SetRect
  4026. 00002E2A  7002                     moveq.l    D0, 0x02
  4027. 00002E2C  3D40 FFE6                move.w     [A6 - 0x1A], D0
  4028. 00002E30  42AE FFE8                clr.l      [A6 - 0x18]
  4029. 00002E34  42AE FFEC                clr.l      [A6 - 0x14]
  4030. 00002E38  42A7                     clr.l      -[A7]
  4031. 00002E3A  42A7                     clr.l      -[A7]
  4032. 00002E3C  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  4033. 00002E40  205F                     movea.l    A0, [A7]+
  4034. 00002E42  2D48 FFF0                move.l     [A6 - 0x10], A0
  4035. 00002E46  4267                     clr.w      -[A7]
  4036. 00002E48  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  4037. 00002E4C  548F                     addq.l     A7, 2
  4038. 00002E4E  2D40 FFF4                move.l     [A6 - 0xC], D0
  4039. 00002E52  42A7                     clr.l      -[A7]
  4040. 00002E54  42A7                     clr.l      -[A7]
  4041. 00002E56  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  4042. 00002E5A  205F                     movea.l    A0, [A7]+
  4043. 00002E5C  2D48 FFF8                move.l     [A6 - 0x8], A0
  4044. 00002E60  2D6E 0020 FFFC           move.l     [A6 - 0x4], [A6 + 0x20]
  4045. 00002E66  42A7                     clr.l      -[A7]
  4046. 00002E68  4878 0028                push.l     0x28 /* '(' */
  4047. 00002E6C  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  4048. 00002E70  205F                     movea.l    A0, [A7]+
  4049. 00002E72  2D48 FFD4                move.l     [A6 - 0x2C], A0
  4050. 00002E76  206E FFD4                movea.l    A0, [A6 - 0x2C]
  4051. 00002E7A  2050                     movea.l    A0, [A0]
  4052. 00002E7C  43EE FFD8                lea.l      A1, [A6 - 0x28]
  4053. 00002E80  7009                     moveq.l    D0, 0x09
  4054. label00002E82:
  4055. 00002E82  20D9                     move.l     [A0]+, [A1]+
  4056. 00002E84  51C8 FFFC                dbf        D0, -0x6 /* 00002E82 */
  4057. 00002E88  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  4058. 00002E8C  486E FFD0                pea.l      [A6 - 0x30]
  4059. 00002E90  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4060. 00002E94  4EAD 0A5A                jsr        [A5 + 0xA5A /* export_327 */]
  4061. 00002E98  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4062. 00002E9C  3F00                     move.w     -[A7], D0
  4063. 00002E9E  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4064. 00002EA2  548F                     addq.l     A7, 2
  4065. 00002EA4  206E 000C                movea.l    A0, [A6 + 0xC]
  4066. 00002EA8  2050                     movea.l    A0, [A0]
  4067. 00002EAA  52A8 0008                addq.l     [A0 + 0x8], 1
  4068. 00002EAE  206E 000C                movea.l    A0, [A6 + 0xC]
  4069. 00002EB2  2050                     movea.l    A0, [A0]
  4070. 00002EB4  2D68 0010 FFCC           move.l     [A6 - 0x34], [A0 + 0x10]
  4071. 00002EBA  206E 000C                movea.l    A0, [A6 + 0xC]
  4072. 00002EBE  2050                     movea.l    A0, [A0]
  4073. 00002EC0  52A8 0010                addq.l     [A0 + 0x10], 1
  4074. 00002EC4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4075. 00002EC8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4076. 00002ECC  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  4077. 00002ED0  508F                     addq.l     A7, 8
  4078. 00002ED2  3F00                     move.w     -[A7], D0
  4079. 00002ED4  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4080. 00002ED8  548F                     addq.l     A7, 2
  4081. 00002EDA  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  4082. 00002EDE  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  4083. 00002EE2  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  4084. 00002EE6  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  4085. 00002EEA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4086. 00002EEE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4087. 00002EF2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4088. 00002EF6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4089. 00002EFA  4EBA 0320                jsr        [PC + 0x320 /* 0000321C */]
  4090. 00002EFE  4FEF 0020                lea.l      A7, [A7 + 0x20]
  4091. 00002F02  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4092. 00002F06  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4093. 00002F0A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4094. 00002F0E  4EBA 000A                jsr        [PC + 0xA /* 00002F1A */]
  4095. 00002F12  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4096. 00002F16  4E5E                     unlink     A6
  4097. 00002F18  4E75                     rts
  4098. fn00002F1A:
  4099. 00002F1A  4E56 FF9C                link       A6, -0x0064
  4100. 00002F1E  48E7 0300                movem.l    -[A7], D6,D7
  4101. 00002F22  206E 000C                movea.l    A0, [A6 + 0xC]
  4102. 00002F26  2050                     movea.l    A0, [A0]
  4103. 00002F28  3E28 0030                move.w     D7, [A0 + 0x30]
  4104. 00002F2C  7C00                     moveq.l    D6, 0x00
  4105. 00002F2E  6000 02DE                bra        +0x2E0 /* 0000320E */
  4106. label00002F32:
  4107. 00002F32  206E 000C                movea.l    A0, [A6 + 0xC]
  4108. 00002F36  3006                     move.w     D0, D6
  4109. 00002F38  C1FC 0006                muls.w     D0, 0x6
  4110. 00002F3C  D090                     add.l      D0, [A0]
  4111. 00002F3E  2040                     movea.l    A0, D0
  4112. 00002F40  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  4113. 00002F44  41E8 0032                lea.l      A0, [A0 + 0x32]
  4114. 00002F48  22D8                     move.l     [A1]+, [A0]+
  4115. 00002F4A  32D8                     move.w     [A1]+, [A0]+
  4116. 00002F4C  0C6E 0064 FFA6           cmpi.w     [A6 - 0x5A], 0x64 /* 'd' */
  4117. 00002F52  6F00 02B8                ble        +0x2BA /* 0000320C */
  4118. 00002F56  536E FFA6                subq.w     [A6 - 0x5A], 1
  4119. 00002F5A  486E FFFC                pea.l      [A6 - 0x4]
  4120. 00002F5E  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  4121. 00002F62  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4122. 00002F66  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  4123. 00002F6A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4124. 00002F6E  3F00                     move.w     -[A7], D0
  4125. 00002F70  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4126. 00002F74  548F                     addq.l     A7, 2
  4127. 00002F76  206E FFFC                movea.l    A0, [A6 - 0x4]
  4128. 00002F7A  302E FFA6                move.w     D0, [A6 - 0x5A]
  4129. 00002F7E  48C0                     ext.l      D0
  4130. 00002F80  ED80                     asl        D0, 6
  4131. 00002F82  D090                     add.l      D0, [A0]
  4132. 00002F84  2040                     movea.l    A0, D0
  4133. 00002F86  43EE FFB0                lea.l      A1, [A6 - 0x50]
  4134. 00002F8A  5488                     addq.l     A0, 2
  4135. 00002F8C  700F                     moveq.l    D0, 0x0F
  4136. label00002F8E:
  4137. 00002F8E  22D8                     move.l     [A1]+, [A0]+
  4138. 00002F90  51C8 FFFC                dbf        D0, -0x6 /* 00002F8E */
  4139. 00002F94  42A7                     clr.l      -[A7]
  4140. 00002F96  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4141. 00002F9A  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4142. 00002F9E  201F                     move.l     D0, [A7]+
  4143. 00002FA0  2D40 FFF0                move.l     [A6 - 0x10], D0
  4144. 00002FA4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4145. 00002FA8  206E FFF0                movea.l    A0, [A6 - 0x10]
  4146. 00002FAC  4868 FFC0                pea.l      [A0 - 0x40]
  4147. 00002FB0  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  4148. 00002FB4  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  4149. 00002FB8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4150. 00002FBC  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  4151. 00002FC0  508F                     addq.l     A7, 8
  4152. 00002FC2  3F00                     move.w     -[A7], D0
  4153. 00002FC4  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4154. 00002FC8  548F                     addq.l     A7, 2
  4155. 00002FCA  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  4156. 00002FCE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4157. 00002FD2  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  4158. 00002FD6  508F                     addq.l     A7, 8
  4159. 00002FD8  3F00                     move.w     -[A7], D0
  4160. 00002FDA  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4161. 00002FDE  548F                     addq.l     A7, 2
  4162. 00002FE0  206E 000C                movea.l    A0, [A6 + 0xC]
  4163. 00002FE4  3006                     move.w     D0, D6
  4164. 00002FE6  C1FC 0006                muls.w     D0, 0x6
  4165. 00002FEA  D090                     add.l      D0, [A0]
  4166. 00002FEC  2040                     movea.l    A0, D0
  4167. 00002FEE  41E8 0032                lea.l      A0, [A0 + 0x32]
  4168. 00002FF2  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  4169. 00002FF6  20D9                     move.l     [A0]+, [A1]+
  4170. 00002FF8  30D9                     move.w     [A0]+, [A1]+
  4171. 00002FFA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4172. 00002FFE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4173. 00003002  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  4174. 00003006  508F                     addq.l     A7, 8
  4175. 00003008  3F00                     move.w     -[A7], D0
  4176. 0000300A  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4177. 0000300E  548F                     addq.l     A7, 2
  4178. 00003010  5246                     addq.w     D6, 1
  4179. 00003012  BC47                     cmp.w      D6, D7
  4180. 00003014  6C00 010A                bge        +0x10C /* 00003120 */
  4181. 00003018  206E 000C                movea.l    A0, [A6 + 0xC]
  4182. 0000301C  3006                     move.w     D0, D6
  4183. 0000301E  C1FC 0006                muls.w     D0, 0x6
  4184. 00003022  D090                     add.l      D0, [A0]
  4185. 00003024  2040                     movea.l    A0, D0
  4186. 00003026  43EE FFA0                lea.l      A1, [A6 - 0x60]
  4187. 0000302A  41E8 0032                lea.l      A0, [A0 + 0x32]
  4188. 0000302E  22D8                     move.l     [A1]+, [A0]+
  4189. 00003030  32D8                     move.w     [A1]+, [A0]+
  4190. 00003032  0C6E 0064 FFA0           cmpi.w     [A6 - 0x60], 0x64 /* 'd' */
  4191. 00003038  6C00 00E6                bge        +0xE8 /* 00003120 */
  4192. 0000303C  486E FFFC                pea.l      [A6 - 0x4]
  4193. 00003040  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  4194. 00003044  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4195. 00003048  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  4196. 0000304C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4197. 00003050  3F00                     move.w     -[A7], D0
  4198. 00003052  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4199. 00003056  548F                     addq.l     A7, 2
  4200. 00003058  42A7                     clr.l      -[A7]
  4201. 0000305A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4202. 0000305E  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4203. 00003062  201F                     move.l     D0, [A7]+
  4204. 00003064  2D40 FFF0                move.l     [A6 - 0x10], D0
  4205. 00003068  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4206. 0000306C  206E FFF0                movea.l    A0, [A6 - 0x10]
  4207. 00003070  4868 0040                pea.l      [A0 + 0x40]
  4208. 00003074  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  4209. 00003078  302E FFA0                move.w     D0, [A6 - 0x60]
  4210. 0000307C  ED40                     asl        D0.w, 6
  4211. 0000307E  48C0                     ext.l      D0
  4212. 00003080  2D40 FFF8                move.l     [A6 - 0x8], D0
  4213. 00003084  206E FFFC                movea.l    A0, [A6 - 0x4]
  4214. 00003088  2050                     movea.l    A0, [A0]
  4215. 0000308A  5488                     addq.l     A0, 2
  4216. 0000308C  2D48 FFAC                move.l     [A6 - 0x54], A0
  4217. 00003090  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4218. 00003094  206E FFAC                movea.l    A0, [A6 - 0x54]
  4219. 00003098  4868 0040                pea.l      [A0 + 0x40]
  4220. 0000309C  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  4221. 000030A0  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  4222. 000030A4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4223. 000030A8  206E FFFC                movea.l    A0, [A6 - 0x4]
  4224. 000030AC  2050                     movea.l    A0, [A0]
  4225. 000030AE  5488                     addq.l     A0, 2
  4226. 000030B0  43EE FFB0                lea.l      A1, [A6 - 0x50]
  4227. 000030B4  700F                     moveq.l    D0, 0x0F
  4228. label000030B6:
  4229. 000030B6  20D9                     move.l     [A0]+, [A1]+
  4230. 000030B8  51C8 FFFC                dbf        D0, -0x6 /* 000030B6 */
  4231. 000030BC  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  4232. 000030C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4233. 000030C4  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  4234. 000030C8  508F                     addq.l     A7, 8
  4235. 000030CA  3F00                     move.w     -[A7], D0
  4236. 000030CC  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4237. 000030D0  548F                     addq.l     A7, 2
  4238. 000030D2  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  4239. 000030D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4240. 000030DA  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  4241. 000030DE  508F                     addq.l     A7, 8
  4242. 000030E0  3F00                     move.w     -[A7], D0
  4243. 000030E2  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4244. 000030E6  548F                     addq.l     A7, 2
  4245. 000030E8  526E FFA0                addq.w     [A6 - 0x60], 1
  4246. 000030EC  206E 000C                movea.l    A0, [A6 + 0xC]
  4247. 000030F0  3006                     move.w     D0, D6
  4248. 000030F2  C1FC 0006                muls.w     D0, 0x6
  4249. 000030F6  D090                     add.l      D0, [A0]
  4250. 000030F8  2040                     movea.l    A0, D0
  4251. 000030FA  41E8 0032                lea.l      A0, [A0 + 0x32]
  4252. 000030FE  43EE FFA0                lea.l      A1, [A6 - 0x60]
  4253. 00003102  20D9                     move.l     [A0]+, [A1]+
  4254. 00003104  30D9                     move.w     [A0]+, [A1]+
  4255. 00003106  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4256. 0000310A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4257. 0000310E  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  4258. 00003112  508F                     addq.l     A7, 8
  4259. 00003114  3F00                     move.w     -[A7], D0
  4260. 00003116  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4261. 0000311A  548F                     addq.l     A7, 2
  4262. 0000311C  6000 00F6                bra        +0xF8 /* 00003214 */
  4263. label00003120:
  4264. 00003120  42A7                     clr.l      -[A7]
  4265. 00003122  4878 0042                push.l     0x42 /* 'B' */
  4266. 00003126  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  4267. 0000312A  205F                     movea.l    A0, [A7]+
  4268. 0000312C  2D48 FFFC                move.l     [A6 - 0x4], A0
  4269. 00003130  206E FFFC                movea.l    A0, [A6 - 0x4]
  4270. 00003134  2050                     movea.l    A0, [A0]
  4271. 00003136  7002                     moveq.l    D0, 0x02
  4272. 00003138  3080                     move.w     [A0], D0
  4273. 0000313A  206E FFFC                movea.l    A0, [A6 - 0x4]
  4274. 0000313E  2050                     movea.l    A0, [A0]
  4275. 00003140  5488                     addq.l     A0, 2
  4276. 00003142  43EE FFB0                lea.l      A1, [A6 - 0x50]
  4277. 00003146  700F                     moveq.l    D0, 0x0F
  4278. label00003148:
  4279. 00003148  20D9                     move.l     [A0]+, [A1]+
  4280. 0000314A  51C8 FFFC                dbf        D0, -0x6 /* 00003148 */
  4281. 0000314E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4282. 00003152  486E FFF4                pea.l      [A6 - 0xC]
  4283. 00003156  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4284. 0000315A  4EAD 0A5A                jsr        [A5 + 0xA5A /* export_327 */]
  4285. 0000315E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4286. 00003162  3F00                     move.w     -[A7], D0
  4287. 00003164  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4288. 00003168  548F                     addq.l     A7, 2
  4289. 0000316A  7001                     moveq.l    D0, 0x01
  4290. 0000316C  3D40 FFA6                move.w     [A6 - 0x5A], D0
  4291. 00003170  2D6E FFF4 FFA8           move.l     [A6 - 0x58], [A6 - 0xC]
  4292. 00003176  42A7                     clr.l      -[A7]
  4293. 00003178  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4294. 0000317C  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4295. 00003180  201F                     move.l     D0, [A7]+
  4296. 00003182  2D40 FFF0                move.l     [A6 - 0x10], D0
  4297. 00003186  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4298. 0000318A  206E FFF0                movea.l    A0, [A6 - 0x10]
  4299. 0000318E  4868 0006                pea.l      [A0 + 0x6]
  4300. 00003192  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  4301. 00003196  3007                     move.w     D0, D7
  4302. 00003198  9046                     sub.w      D0, D6
  4303. 0000319A  C1FC 0006                muls.w     D0, 0x6
  4304. 0000319E  48C0                     ext.l      D0
  4305. 000031A0  2D40 FFF8                move.l     [A6 - 0x8], D0
  4306. 000031A4  206E 000C                movea.l    A0, [A6 + 0xC]
  4307. 000031A8  3006                     move.w     D0, D6
  4308. 000031AA  C1FC 0006                muls.w     D0, 0x6
  4309. 000031AE  D090                     add.l      D0, [A0]
  4310. 000031B0  0680 0000 0032           addi.l     D0, 0x32 /* '2' */
  4311. 000031B6  2D40 FF9C                move.l     [A6 - 0x64], D0
  4312. 000031BA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4313. 000031BE  206E FF9C                movea.l    A0, [A6 - 0x64]
  4314. 000031C2  4868 0006                pea.l      [A0 + 0x6]
  4315. 000031C6  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  4316. 000031CA  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  4317. 000031CE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4318. 000031D2  206E 000C                movea.l    A0, [A6 + 0xC]
  4319. 000031D6  3006                     move.w     D0, D6
  4320. 000031D8  C1FC 0006                muls.w     D0, 0x6
  4321. 000031DC  D090                     add.l      D0, [A0]
  4322. 000031DE  2040                     movea.l    A0, D0
  4323. 000031E0  41E8 0032                lea.l      A0, [A0 + 0x32]
  4324. 000031E4  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  4325. 000031E8  20D9                     move.l     [A0]+, [A1]+
  4326. 000031EA  30D9                     move.w     [A0]+, [A1]+
  4327. 000031EC  206E 000C                movea.l    A0, [A6 + 0xC]
  4328. 000031F0  2050                     movea.l    A0, [A0]
  4329. 000031F2  5268 0030                addq.w     [A0 + 0x30], 1
  4330. 000031F6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4331. 000031FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4332. 000031FE  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  4333. 00003202  508F                     addq.l     A7, 8
  4334. 00003204  3F00                     move.w     -[A7], D0
  4335. 00003206  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4336. 0000320A  548F                     addq.l     A7, 2
  4337. label0000320C:
  4338. 0000320C  5246                     addq.w     D6, 1
  4339. label0000320E:
  4340. 0000320E  BC47                     cmp.w      D6, D7
  4341. 00003210  6D00 FD20                blt        -0x2DE /* 00002F32 */
  4342. label00003214:
  4343. 00003214  4CDF 00C0                movem.l    D6,D7, [A7]+
  4344. 00003218  4E5E                     unlink     A6
  4345. 0000321A  4E75                     rts
  4346. fn0000321C:
  4347. 0000321C  4E56 FFA8                link       A6, -0x0058
  4348. 00003220  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  4349. 00003224  206E 000C                movea.l    A0, [A6 + 0xC]
  4350. 00003228  2050                     movea.l    A0, [A0]
  4351. 0000322A  3C28 0030                move.w     D6, [A0 + 0x30]
  4352. 0000322E  4A46                     tst.w      D6
  4353. 00003230  6E00 008A                bgt        +0x8C /* 000032BC */
  4354. 00003234  42A7                     clr.l      -[A7]
  4355. 00003236  4878 0002                push.l     0x2
  4356. 0000323A  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  4357. 0000323E  205F                     movea.l    A0, [A7]+
  4358. 00003240  2D48 FFF4                move.l     [A6 - 0xC], A0
  4359. 00003244  7002                     moveq.l    D0, 0x02
  4360. 00003246  3D40 FFF8                move.w     [A6 - 0x8], D0
  4361. 0000324A  206E FFF4                movea.l    A0, [A6 - 0xC]
  4362. 0000324E  2050                     movea.l    A0, [A0]
  4363. 00003250  30AE FFF8                move.w     [A0], [A6 - 0x8]
  4364. 00003254  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4365. 00003258  486E FFF0                pea.l      [A6 - 0x10]
  4366. 0000325C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4367. 00003260  4EAD 0A5A                jsr        [A5 + 0xA5A /* export_327 */]
  4368. 00003264  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4369. 00003268  3F00                     move.w     -[A7], D0
  4370. 0000326A  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4371. 0000326E  548F                     addq.l     A7, 2
  4372. 00003270  426E FFFA                clr.w      [A6 - 0x6]
  4373. 00003274  2D6E FFF0 FFFC           move.l     [A6 - 0x4], [A6 - 0x10]
  4374. 0000327A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4375. 0000327E  4878 0038                push.l     0x38 /* '8' */
  4376. 00003282  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  4377. 00003286  206E 000C                movea.l    A0, [A6 + 0xC]
  4378. 0000328A  2050                     movea.l    A0, [A0]
  4379. 0000328C  41E8 0032                lea.l      A0, [A0 + 0x32]
  4380. 00003290  43EE FFFA                lea.l      A1, [A6 - 0x6]
  4381. 00003294  20D9                     move.l     [A0]+, [A1]+
  4382. 00003296  30D9                     move.w     [A0]+, [A1]+
  4383. 00003298  206E 000C                movea.l    A0, [A6 + 0xC]
  4384. 0000329C  2050                     movea.l    A0, [A0]
  4385. 0000329E  7001                     moveq.l    D0, 0x01
  4386. 000032A0  3140 0030                move.w     [A0 + 0x30], D0
  4387. 000032A4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4388. 000032A8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4389. 000032AC  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  4390. 000032B0  508F                     addq.l     A7, 8
  4391. 000032B2  3F00                     move.w     -[A7], D0
  4392. 000032B4  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4393. 000032B8  548F                     addq.l     A7, 2
  4394. 000032BA  7C01                     moveq.l    D6, 0x01
  4395. label000032BC:
  4396. 000032BC  7A00                     moveq.l    D5, 0x00
  4397. 000032BE  6030                     bra        +0x32 /* 000032F0 */
  4398. label000032C0:
  4399. 000032C0  206E 000C                movea.l    A0, [A6 + 0xC]
  4400. 000032C4  3005                     move.w     D0, D5
  4401. 000032C6  C1FC 0006                muls.w     D0, 0x6
  4402. 000032CA  D090                     add.l      D0, [A0]
  4403. 000032CC  2040                     movea.l    A0, D0
  4404. 000032CE  43EE FFFA                lea.l      A1, [A6 - 0x6]
  4405. 000032D2  41E8 0032                lea.l      A0, [A0 + 0x32]
  4406. 000032D6  22D8                     move.l     [A1]+, [A0]+
  4407. 000032D8  32D8                     move.w     [A1]+, [A0]+
  4408. 000032DA  306E FFFA                movea.w    A0, [A6 - 0x6]
  4409. 000032DE  B1EE 0014                cmpa.l     A0, [A6 + 0x14]
  4410. 000032E2  6C10                     bge        +0x12 /* 000032F4 */
  4411. 000032E4  302E FFFA                move.w     D0, [A6 - 0x6]
  4412. 000032E8  48C0                     ext.l      D0
  4413. 000032EA  91AE 0014                sub.l      [A6 + 0x14], D0
  4414. 000032EE  5245                     addq.w     D5, 1
  4415. label000032F0:
  4416. 000032F0  BA46                     cmp.w      D5, D6
  4417. 000032F2  6DCC                     blt        -0x32 /* 000032C0 */
  4418. label000032F4:
  4419. 000032F4  486E FFF4                pea.l      [A6 - 0xC]
  4420. 000032F8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4421. 000032FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4422. 00003300  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  4423. 00003304  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4424. 00003308  3F00                     move.w     -[A7], D0
  4425. 0000330A  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4426. 0000330E  548F                     addq.l     A7, 2
  4427. 00003310  42A7                     clr.l      -[A7]
  4428. 00003312  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4429. 00003316  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4430. 0000331A  201F                     move.l     D0, [A7]+
  4431. 0000331C  2E00                     move.l     D7, D0
  4432. 0000331E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4433. 00003322  2007                     move.l     D0, D7
  4434. 00003324  0680 0000 0040           addi.l     D0, 0x40 /* '@' */
  4435. 0000332A  2F00                     move.l     -[A7], D0
  4436. 0000332C  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  4437. 00003330  2D6E 0018 FFAC           move.l     [A6 - 0x54], [A6 + 0x18]
  4438. 00003336  2D6E 0020 FFB0           move.l     [A6 - 0x50], [A6 + 0x20]
  4439. 0000333C  2D6E 001C FFB4           move.l     [A6 - 0x4C], [A6 + 0x1C]
  4440. 00003342  2D6E 0024 FFB8           move.l     [A6 - 0x48], [A6 + 0x24]
  4441. 00003348  42AE FFBC                clr.l      [A6 - 0x44]
  4442. 0000334C  42AE FFC0                clr.l      [A6 - 0x40]
  4443. 00003350  42AE FFC4                clr.l      [A6 - 0x3C]
  4444. 00003354  42AE FFC8                clr.l      [A6 - 0x38]
  4445. 00003358  7800                     moveq.l    D4, 0x00
  4446. 0000335A  6010                     bra        +0x12 /* 0000336C */
  4447. label0000335C:
  4448. 0000335C  3004                     move.w     D0, D4
  4449. 0000335E  48C0                     ext.l      D0
  4450. 00003360  E580                     asl        D0, 2
  4451. 00003362  D08E                     add.l      D0, A6
  4452. 00003364  2040                     movea.l    A0, D0
  4453. 00003366  42A8 FFCC                clr.l      [A0 - 0x34]
  4454. 0000336A  5244                     addq.w     D4, 1
  4455. label0000336C:
  4456. 0000336C  0C44 0008                cmpi.w     D4, 0x8
  4457. 00003370  6DEA                     blt        -0x14 /* 0000335C */
  4458. 00003372  306E FFFA                movea.w    A0, [A6 - 0x6]
  4459. 00003376  91EE 0014                sub.l      A0, [A6 + 0x14]
  4460. 0000337A  2008                     move.l     D0, A0
  4461. 0000337C  ED80                     asl        D0, 6
  4462. 0000337E  2D40 FFEC                move.l     [A6 - 0x14], D0
  4463. 00003382  206E FFF4                movea.l    A0, [A6 - 0xC]
  4464. 00003386  202E 0014                move.l     D0, [A6 + 0x14]
  4465. 0000338A  ED80                     asl        D0, 6
  4466. 0000338C  D090                     add.l      D0, [A0]
  4467. 0000338E  5480                     addq.l     D0, 2
  4468. 00003390  2D40 FFA8                move.l     [A6 - 0x58], D0
  4469. 00003394  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4470. 00003398  206E FFA8                movea.l    A0, [A6 - 0x58]
  4471. 0000339C  4868 0040                pea.l      [A0 + 0x40]
  4472. 000033A0  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  4473. 000033A4  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  4474. 000033A8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4475. 000033AC  206E FFF4                movea.l    A0, [A6 - 0xC]
  4476. 000033B0  202E 0014                move.l     D0, [A6 + 0x14]
  4477. 000033B4  ED80                     asl        D0, 6
  4478. 000033B6  D090                     add.l      D0, [A0]
  4479. 000033B8  2040                     movea.l    A0, D0
  4480. 000033BA  5488                     addq.l     A0, 2
  4481. 000033BC  43EE FFAC                lea.l      A1, [A6 - 0x54]
  4482. 000033C0  700F                     moveq.l    D0, 0x0F
  4483. label000033C2:
  4484. 000033C2  20D9                     move.l     [A0]+, [A1]+
  4485. 000033C4  51C8 FFFC                dbf        D0, -0x6 /* 000033C2 */
  4486. 000033C8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4487. 000033CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4488. 000033D0  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  4489. 000033D4  508F                     addq.l     A7, 8
  4490. 000033D6  3F00                     move.w     -[A7], D0
  4491. 000033D8  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4492. 000033DC  548F                     addq.l     A7, 2
  4493. 000033DE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4494. 000033E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4495. 000033E6  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  4496. 000033EA  508F                     addq.l     A7, 8
  4497. 000033EC  3F00                     move.w     -[A7], D0
  4498. 000033EE  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4499. 000033F2  548F                     addq.l     A7, 2
  4500. 000033F4  526E FFFA                addq.w     [A6 - 0x6], 1
  4501. 000033F8  206E 000C                movea.l    A0, [A6 + 0xC]
  4502. 000033FC  3005                     move.w     D0, D5
  4503. 000033FE  C1FC 0006                muls.w     D0, 0x6
  4504. 00003402  D090                     add.l      D0, [A0]
  4505. 00003404  2040                     movea.l    A0, D0
  4506. 00003406  41E8 0032                lea.l      A0, [A0 + 0x32]
  4507. 0000340A  43EE FFFA                lea.l      A1, [A6 - 0x6]
  4508. 0000340E  20D9                     move.l     [A0]+, [A1]+
  4509. 00003410  30D9                     move.w     [A0]+, [A1]+
  4510. 00003412  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4511. 00003416  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4512. 0000341A  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  4513. 0000341E  508F                     addq.l     A7, 8
  4514. 00003420  3F00                     move.w     -[A7], D0
  4515. 00003422  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4516. 00003426  548F                     addq.l     A7, 2
  4517. 00003428  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  4518. 0000342C  4E5E                     unlink     A6
  4519. 0000342E  4E75                     rts
  4520. fn00003430:
  4521. 00003430  4E56 FFB2                link       A6, -0x004E
  4522. 00003434  526D B32A                addq.w     [A5 - 0x4CD6], 1
  4523. 00003438  7004                     moveq.l    D0, 0x04
  4524. 0000343A  3D40 FFBE                move.w     [A6 - 0x42], D0
  4525. 0000343E  426E FFC0                clr.w      [A6 - 0x40]
  4526. 00003442  700F                     moveq.l    D0, 0x0F
  4527. 00003444  2D40 FFC2                move.l     [A6 - 0x3E], D0
  4528. 00003448  42AE FFC6                clr.l      [A6 - 0x3A]
  4529. 0000344C  42AE FFCA                clr.l      [A6 - 0x36]
  4530. 00003450  7064                     moveq.l    D0, 0x64
  4531. 00003452  2D40 FFCE                move.l     [A6 - 0x32], D0
  4532. 00003456  42AE FFD2                clr.l      [A6 - 0x2E]
  4533. 0000345A  486E FFD6                pea.l      [A6 - 0x2A]
  4534. 0000345E  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  4535. 00003462  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  4536. 00003466  3F3C 0190                move.w     -[A7], 0x190
  4537. 0000346A  3F3C 012C                move.w     -[A7], 0x12C
  4538. 0000346E  A8A7                     syscall    SetRect
  4539. 00003470  486E FFDE                pea.l      [A6 - 0x22]
  4540. 00003474  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  4541. 00003478  3F3C 0078                move.w     -[A7], 0x78 /* 'x' */
  4542. 0000347C  3F3C 015E                move.w     -[A7], 0x15E
  4543. 00003480  3F3C 012C                move.w     -[A7], 0x12C
  4544. 00003484  A8A7                     syscall    SetRect
  4545. 00003486  42A7                     clr.l      -[A7]
  4546. 00003488  42A7                     clr.l      -[A7]
  4547. 0000348A  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  4548. 0000348E  205F                     movea.l    A0, [A7]+
  4549. 00003490  2D48 FFE6                move.l     [A6 - 0x1A], A0
  4550. 00003494  4267                     clr.w      -[A7]
  4551. 00003496  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  4552. 0000349A  548F                     addq.l     A7, 2
  4553. 0000349C  2D40 FFEA                move.l     [A6 - 0x16], D0
  4554. 000034A0  426E FFEE                clr.w      [A6 - 0x12]
  4555. 000034A4  42A7                     clr.l      -[A7]
  4556. 000034A6  4878 0032                push.l     0x32 /* '2' */
  4557. 000034AA  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  4558. 000034AE  205F                     movea.l    A0, [A7]+
  4559. 000034B0  2D48 FFBA                move.l     [A6 - 0x46], A0
  4560. 000034B4  206E FFBA                movea.l    A0, [A6 - 0x46]
  4561. 000034B8  2050                     movea.l    A0, [A0]
  4562. 000034BA  43EE FFBE                lea.l      A1, [A6 - 0x42]
  4563. 000034BE  700B                     moveq.l    D0, 0x0B
  4564. label000034C0:
  4565. 000034C0  20D9                     move.l     [A0]+, [A1]+
  4566. 000034C2  51C8 FFFC                dbf        D0, -0x6 /* 000034C0 */
  4567. 000034C6  30D9                     move.w     [A0]+, [A1]+
  4568. 000034C8  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  4569. 000034CC  486E FFB6                pea.l      [A6 - 0x4A]
  4570. 000034D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4571. 000034D4  4EAD 0A5A                jsr        [A5 + 0xA5A /* export_327 */]
  4572. 000034D8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4573. 000034DC  3F00                     move.w     -[A7], D0
  4574. 000034DE  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4575. 000034E2  548F                     addq.l     A7, 2
  4576. 000034E4  206E 000C                movea.l    A0, [A6 + 0xC]
  4577. 000034E8  2050                     movea.l    A0, [A0]
  4578. 000034EA  52A8 0002                addq.l     [A0 + 0x2], 1
  4579. 000034EE  206E 000C                movea.l    A0, [A6 + 0xC]
  4580. 000034F2  2050                     movea.l    A0, [A0]
  4581. 000034F4  2D68 0006 FFB2           move.l     [A6 - 0x4E], [A0 + 0x6]
  4582. 000034FA  206E 000C                movea.l    A0, [A6 + 0xC]
  4583. 000034FE  2050                     movea.l    A0, [A0]
  4584. 00003500  52A8 0006                addq.l     [A0 + 0x6], 1
  4585. 00003504  2D6E FFB6 FFF0           move.l     [A6 - 0x10], [A6 - 0x4A]
  4586. 0000350A  2D6E FFB2 FFF4           move.l     [A6 - 0xC], [A6 - 0x4E]
  4587. 00003510  42AE FFF8                clr.l      [A6 - 0x8]
  4588. 00003514  42AE FFFC                clr.l      [A6 - 0x4]
  4589. 00003518  486E FFF0                pea.l      [A6 - 0x10]
  4590. 0000351C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4591. 00003520  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4592. 00003524  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4593. 00003528  4EBA 002E                jsr        [PC + 0x2E /* 00003558 */]
  4594. 0000352C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4595. 00003530  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4596. 00003534  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4597. 00003538  4EBA 01C4                jsr        [PC + 0x1C4 /* 000036FE */]
  4598. 0000353C  508F                     addq.l     A7, 8
  4599. 0000353E  4878 0001                push.l     0x1
  4600. 00003542  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4601. 00003546  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  4602. 0000354A  508F                     addq.l     A7, 8
  4603. 0000354C  3F00                     move.w     -[A7], D0
  4604. 0000354E  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4605. 00003552  548F                     addq.l     A7, 2
  4606. 00003554  4E5E                     unlink     A6
  4607. 00003556  4E75                     rts
  4608. export_522:
  4609. fn00003558:
  4610. 00003558  4E56 FFE8                link       A6, -0x0018
  4611. 0000355C  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  4612. 00003560  206E 000C                movea.l    A0, [A6 + 0xC]
  4613. 00003564  2050                     movea.l    A0, [A0]
  4614. 00003566  3E28 000E                move.w     D7, [A0 + 0xE]
  4615. 0000356A  4A47                     tst.w      D7
  4616. 0000356C  6E00 0074                bgt        +0x76 /* 000035E2 */
  4617. 00003570  42A7                     clr.l      -[A7]
  4618. 00003572  4878 0002                push.l     0x2
  4619. 00003576  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  4620. 0000357A  205F                     movea.l    A0, [A7]+
  4621. 0000357C  2D48 FFF0                move.l     [A6 - 0x10], A0
  4622. 00003580  7003                     moveq.l    D0, 0x03
  4623. 00003582  3D40 FFF8                move.w     [A6 - 0x8], D0
  4624. 00003586  206E FFF0                movea.l    A0, [A6 - 0x10]
  4625. 0000358A  2050                     movea.l    A0, [A0]
  4626. 0000358C  30AE FFF8                move.w     [A0], [A6 - 0x8]
  4627. 00003590  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4628. 00003594  486E FFEC                pea.l      [A6 - 0x14]
  4629. 00003598  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4630. 0000359C  4EAD 0A5A                jsr        [A5 + 0xA5A /* export_327 */]
  4631. 000035A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4632. 000035A4  3F00                     move.w     -[A7], D0
  4633. 000035A6  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4634. 000035AA  548F                     addq.l     A7, 2
  4635. 000035AC  426E FFFA                clr.w      [A6 - 0x6]
  4636. 000035B0  2D6E FFEC FFFC           move.l     [A6 - 0x4], [A6 - 0x14]
  4637. 000035B6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4638. 000035BA  4878 0016                push.l     0x16
  4639. 000035BE  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  4640. 000035C2  206E 000C                movea.l    A0, [A6 + 0xC]
  4641. 000035C6  2050                     movea.l    A0, [A0]
  4642. 000035C8  41E8 0010                lea.l      A0, [A0 + 0x10]
  4643. 000035CC  43EE FFFA                lea.l      A1, [A6 - 0x6]
  4644. 000035D0  20D9                     move.l     [A0]+, [A1]+
  4645. 000035D2  30D9                     move.w     [A0]+, [A1]+
  4646. 000035D4  206E 000C                movea.l    A0, [A6 + 0xC]
  4647. 000035D8  2050                     movea.l    A0, [A0]
  4648. 000035DA  7001                     moveq.l    D0, 0x01
  4649. 000035DC  3140 000E                move.w     [A0 + 0xE], D0
  4650. 000035E0  7E01                     moveq.l    D7, 0x01
  4651. label000035E2:
  4652. 000035E2  7C00                     moveq.l    D6, 0x00
  4653. 000035E4  6030                     bra        +0x32 /* 00003616 */
  4654. label000035E6:
  4655. 000035E6  206E 000C                movea.l    A0, [A6 + 0xC]
  4656. 000035EA  3006                     move.w     D0, D6
  4657. 000035EC  C1FC 0006                muls.w     D0, 0x6
  4658. 000035F0  D090                     add.l      D0, [A0]
  4659. 000035F2  2040                     movea.l    A0, D0
  4660. 000035F4  43EE FFFA                lea.l      A1, [A6 - 0x6]
  4661. 000035F8  41E8 0010                lea.l      A0, [A0 + 0x10]
  4662. 000035FC  22D8                     move.l     [A1]+, [A0]+
  4663. 000035FE  32D8                     move.w     [A1]+, [A0]+
  4664. 00003600  306E FFFA                movea.w    A0, [A6 - 0x6]
  4665. 00003604  B1EE 0010                cmpa.l     A0, [A6 + 0x10]
  4666. 00003608  6C10                     bge        +0x12 /* 0000361A */
  4667. 0000360A  302E FFFA                move.w     D0, [A6 - 0x6]
  4668. 0000360E  48C0                     ext.l      D0
  4669. 00003610  91AE 0010                sub.l      [A6 + 0x10], D0
  4670. 00003614  5246                     addq.w     D6, 1
  4671. label00003616:
  4672. 00003616  BC47                     cmp.w      D6, D7
  4673. 00003618  6DCC                     blt        -0x32 /* 000035E6 */
  4674. label0000361A:
  4675. 0000361A  486E FFF0                pea.l      [A6 - 0x10]
  4676. 0000361E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4677. 00003622  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4678. 00003626  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  4679. 0000362A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4680. 0000362E  3F00                     move.w     -[A7], D0
  4681. 00003630  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4682. 00003634  548F                     addq.l     A7, 2
  4683. 00003636  42A7                     clr.l      -[A7]
  4684. 00003638  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4685. 0000363C  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4686. 00003640  201F                     move.l     D0, [A7]+
  4687. 00003642  2A00                     move.l     D5, D0
  4688. 00003644  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4689. 00003648  2005                     move.l     D0, D5
  4690. 0000364A  0680 0000 0010           addi.l     D0, 0x10
  4691. 00003650  2F00                     move.l     -[A7], D0
  4692. 00003652  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  4693. 00003656  306E FFFA                movea.w    A0, [A6 - 0x6]
  4694. 0000365A  91EE 0010                sub.l      A0, [A6 + 0x10]
  4695. 0000365E  2008                     move.l     D0, A0
  4696. 00003660  E980                     asl        D0, 4
  4697. 00003662  2D40 FFE8                move.l     [A6 - 0x18], D0
  4698. 00003666  206E FFF0                movea.l    A0, [A6 - 0x10]
  4699. 0000366A  202E 0010                move.l     D0, [A6 + 0x10]
  4700. 0000366E  E980                     asl        D0, 4
  4701. 00003670  D090                     add.l      D0, [A0]
  4702. 00003672  5480                     addq.l     D0, 2
  4703. 00003674  2D40 FFF4                move.l     [A6 - 0xC], D0
  4704. 00003678  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  4705. 0000367C  206E FFF4                movea.l    A0, [A6 - 0xC]
  4706. 00003680  4868 0010                pea.l      [A0 + 0x10]
  4707. 00003684  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4708. 00003688  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  4709. 0000368C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4710. 00003690  206E FFF0                movea.l    A0, [A6 - 0x10]
  4711. 00003694  202E 0010                move.l     D0, [A6 + 0x10]
  4712. 00003698  E980                     asl        D0, 4
  4713. 0000369A  D090                     add.l      D0, [A0]
  4714. 0000369C  206E 0014                movea.l    A0, [A6 + 0x14]
  4715. 000036A0  2240                     movea.l    A1, D0
  4716. 000036A2  5489                     addq.l     A1, 2
  4717. 000036A4  22D8                     move.l     [A1]+, [A0]+
  4718. 000036A6  22D8                     move.l     [A1]+, [A0]+
  4719. 000036A8  22D8                     move.l     [A1]+, [A0]+
  4720. 000036AA  22D8                     move.l     [A1]+, [A0]+
  4721. 000036AC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4722. 000036B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4723. 000036B4  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  4724. 000036B8  508F                     addq.l     A7, 8
  4725. 000036BA  3F00                     move.w     -[A7], D0
  4726. 000036BC  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4727. 000036C0  548F                     addq.l     A7, 2
  4728. 000036C2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4729. 000036C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4730. 000036CA  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  4731. 000036CE  508F                     addq.l     A7, 8
  4732. 000036D0  3F00                     move.w     -[A7], D0
  4733. 000036D2  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4734. 000036D6  548F                     addq.l     A7, 2
  4735. 000036D8  526E FFFA                addq.w     [A6 - 0x6], 1
  4736. 000036DC  206E 000C                movea.l    A0, [A6 + 0xC]
  4737. 000036E0  3006                     move.w     D0, D6
  4738. 000036E2  C1FC 0006                muls.w     D0, 0x6
  4739. 000036E6  D090                     add.l      D0, [A0]
  4740. 000036E8  2040                     movea.l    A0, D0
  4741. 000036EA  41E8 0010                lea.l      A0, [A0 + 0x10]
  4742. 000036EE  43EE FFFA                lea.l      A1, [A6 - 0x6]
  4743. 000036F2  20D9                     move.l     [A0]+, [A1]+
  4744. 000036F4  30D9                     move.w     [A0]+, [A1]+
  4745. 000036F6  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  4746. 000036FA  4E5E                     unlink     A6
  4747. 000036FC  4E75                     rts
  4748. export_521:
  4749. fn000036FE:
  4750. 000036FE  4E56 FFCC                link       A6, -0x0034
  4751. 00003702  48E7 0300                movem.l    -[A7], D6,D7
  4752. 00003706  206E 000C                movea.l    A0, [A6 + 0xC]
  4753. 0000370A  2050                     movea.l    A0, [A0]
  4754. 0000370C  3068 000E                movea.w    A0, [A0 + 0xE]
  4755. 00003710  2E08                     move.l     D7, A0
  4756. 00003712  7C00                     moveq.l    D6, 0x00
  4757. 00003714  6000 02C4                bra        +0x2C6 /* 000039DA */
  4758. label00003718:
  4759. 00003718  206E 000C                movea.l    A0, [A6 + 0xC]
  4760. 0000371C  2F06                     move.l     -[A7], D6
  4761. 0000371E  2F3C 0000 0006           move.l     -[A7], 0x6
  4762. 00003724  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4763. 00003728  D090                     add.l      D0, [A0]
  4764. 0000372A  2040                     movea.l    A0, D0
  4765. 0000372C  43EE FFD6                lea.l      A1, [A6 - 0x2A]
  4766. 00003730  41E8 0010                lea.l      A0, [A0 + 0x10]
  4767. 00003734  22D8                     move.l     [A1]+, [A0]+
  4768. 00003736  32D8                     move.w     [A1]+, [A0]+
  4769. 00003738  0C6E 0190 FFD6           cmpi.w     [A6 - 0x2A], 0x190
  4770. 0000373E  6F00 0298                ble        +0x29A /* 000039D8 */
  4771. 00003742  536E FFD6                subq.w     [A6 - 0x2A], 1
  4772. 00003746  486E FFFC                pea.l      [A6 - 0x4]
  4773. 0000374A  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  4774. 0000374E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4775. 00003752  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  4776. 00003756  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4777. 0000375A  3F00                     move.w     -[A7], D0
  4778. 0000375C  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4779. 00003760  548F                     addq.l     A7, 2
  4780. 00003762  206E FFFC                movea.l    A0, [A6 - 0x4]
  4781. 00003766  302E FFD6                move.w     D0, [A6 - 0x2A]
  4782. 0000376A  48C0                     ext.l      D0
  4783. 0000376C  E980                     asl        D0, 4
  4784. 0000376E  D090                     add.l      D0, [A0]
  4785. 00003770  2040                     movea.l    A0, D0
  4786. 00003772  43EE FFE0                lea.l      A1, [A6 - 0x20]
  4787. 00003776  5488                     addq.l     A0, 2
  4788. 00003778  22D8                     move.l     [A1]+, [A0]+
  4789. 0000377A  22D8                     move.l     [A1]+, [A0]+
  4790. 0000377C  22D8                     move.l     [A1]+, [A0]+
  4791. 0000377E  22D8                     move.l     [A1]+, [A0]+
  4792. 00003780  42A7                     clr.l      -[A7]
  4793. 00003782  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4794. 00003786  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4795. 0000378A  201F                     move.l     D0, [A7]+
  4796. 0000378C  2D40 FFF0                move.l     [A6 - 0x10], D0
  4797. 00003790  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4798. 00003794  206E FFF0                movea.l    A0, [A6 - 0x10]
  4799. 00003798  4868 FFF0                pea.l      [A0 - 0x10]
  4800. 0000379C  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  4801. 000037A0  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  4802. 000037A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4803. 000037A8  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  4804. 000037AC  508F                     addq.l     A7, 8
  4805. 000037AE  3F00                     move.w     -[A7], D0
  4806. 000037B0  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4807. 000037B4  548F                     addq.l     A7, 2
  4808. 000037B6  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  4809. 000037BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4810. 000037BE  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  4811. 000037C2  508F                     addq.l     A7, 8
  4812. 000037C4  3F00                     move.w     -[A7], D0
  4813. 000037C6  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4814. 000037CA  548F                     addq.l     A7, 2
  4815. 000037CC  206E 000C                movea.l    A0, [A6 + 0xC]
  4816. 000037D0  2F06                     move.l     -[A7], D6
  4817. 000037D2  2F3C 0000 0006           move.l     -[A7], 0x6
  4818. 000037D8  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4819. 000037DC  D090                     add.l      D0, [A0]
  4820. 000037DE  2040                     movea.l    A0, D0
  4821. 000037E0  41E8 0010                lea.l      A0, [A0 + 0x10]
  4822. 000037E4  43EE FFD6                lea.l      A1, [A6 - 0x2A]
  4823. 000037E8  20D9                     move.l     [A0]+, [A1]+
  4824. 000037EA  30D9                     move.w     [A0]+, [A1]+
  4825. 000037EC  5286                     addq.l     D6, 1
  4826. 000037EE  BC87                     cmp.l      D6, D7
  4827. 000037F0  6C00 0100                bge        +0x102 /* 000038F2 */
  4828. 000037F4  206E 000C                movea.l    A0, [A6 + 0xC]
  4829. 000037F8  2F06                     move.l     -[A7], D6
  4830. 000037FA  2F3C 0000 0006           move.l     -[A7], 0x6
  4831. 00003800  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4832. 00003804  D090                     add.l      D0, [A0]
  4833. 00003806  2040                     movea.l    A0, D0
  4834. 00003808  43EE FFD0                lea.l      A1, [A6 - 0x30]
  4835. 0000380C  41E8 0010                lea.l      A0, [A0 + 0x10]
  4836. 00003810  22D8                     move.l     [A1]+, [A0]+
  4837. 00003812  32D8                     move.w     [A1]+, [A0]+
  4838. 00003814  0C6E 0190 FFD0           cmpi.w     [A6 - 0x30], 0x190
  4839. 0000381A  6C00 00D6                bge        +0xD8 /* 000038F2 */
  4840. 0000381E  486E FFFC                pea.l      [A6 - 0x4]
  4841. 00003822  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  4842. 00003826  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4843. 0000382A  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  4844. 0000382E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4845. 00003832  3F00                     move.w     -[A7], D0
  4846. 00003834  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4847. 00003838  548F                     addq.l     A7, 2
  4848. 0000383A  42A7                     clr.l      -[A7]
  4849. 0000383C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4850. 00003840  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4851. 00003844  201F                     move.l     D0, [A7]+
  4852. 00003846  2D40 FFF0                move.l     [A6 - 0x10], D0
  4853. 0000384A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4854. 0000384E  206E FFF0                movea.l    A0, [A6 - 0x10]
  4855. 00003852  4868 0010                pea.l      [A0 + 0x10]
  4856. 00003856  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  4857. 0000385A  302E FFD0                move.w     D0, [A6 - 0x30]
  4858. 0000385E  E940                     asl        D0.w, 4
  4859. 00003860  48C0                     ext.l      D0
  4860. 00003862  2D40 FFF8                move.l     [A6 - 0x8], D0
  4861. 00003866  206E FFFC                movea.l    A0, [A6 - 0x4]
  4862. 0000386A  2050                     movea.l    A0, [A0]
  4863. 0000386C  5488                     addq.l     A0, 2
  4864. 0000386E  2D48 FFDC                move.l     [A6 - 0x24], A0
  4865. 00003872  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4866. 00003876  206E FFDC                movea.l    A0, [A6 - 0x24]
  4867. 0000387A  4868 0010                pea.l      [A0 + 0x10]
  4868. 0000387E  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  4869. 00003882  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  4870. 00003886  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4871. 0000388A  206E FFFC                movea.l    A0, [A6 - 0x4]
  4872. 0000388E  2050                     movea.l    A0, [A0]
  4873. 00003890  5488                     addq.l     A0, 2
  4874. 00003892  43EE FFE0                lea.l      A1, [A6 - 0x20]
  4875. 00003896  20D9                     move.l     [A0]+, [A1]+
  4876. 00003898  20D9                     move.l     [A0]+, [A1]+
  4877. 0000389A  20D9                     move.l     [A0]+, [A1]+
  4878. 0000389C  20D9                     move.l     [A0]+, [A1]+
  4879. 0000389E  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  4880. 000038A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4881. 000038A6  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  4882. 000038AA  508F                     addq.l     A7, 8
  4883. 000038AC  3F00                     move.w     -[A7], D0
  4884. 000038AE  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4885. 000038B2  548F                     addq.l     A7, 2
  4886. 000038B4  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  4887. 000038B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4888. 000038BC  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  4889. 000038C0  508F                     addq.l     A7, 8
  4890. 000038C2  3F00                     move.w     -[A7], D0
  4891. 000038C4  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4892. 000038C8  548F                     addq.l     A7, 2
  4893. 000038CA  526E FFD0                addq.w     [A6 - 0x30], 1
  4894. 000038CE  206E 000C                movea.l    A0, [A6 + 0xC]
  4895. 000038D2  2F06                     move.l     -[A7], D6
  4896. 000038D4  2F3C 0000 0006           move.l     -[A7], 0x6
  4897. 000038DA  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4898. 000038DE  D090                     add.l      D0, [A0]
  4899. 000038E0  2040                     movea.l    A0, D0
  4900. 000038E2  41E8 0010                lea.l      A0, [A0 + 0x10]
  4901. 000038E6  43EE FFD0                lea.l      A1, [A6 - 0x30]
  4902. 000038EA  20D9                     move.l     [A0]+, [A1]+
  4903. 000038EC  30D9                     move.w     [A0]+, [A1]+
  4904. 000038EE  6000 00F0                bra        +0xF2 /* 000039E0 */
  4905. label000038F2:
  4906. 000038F2  42A7                     clr.l      -[A7]
  4907. 000038F4  4878 0012                push.l     0x12
  4908. 000038F8  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  4909. 000038FC  205F                     movea.l    A0, [A7]+
  4910. 000038FE  2D48 FFFC                move.l     [A6 - 0x4], A0
  4911. 00003902  206E FFFC                movea.l    A0, [A6 - 0x4]
  4912. 00003906  2050                     movea.l    A0, [A0]
  4913. 00003908  7003                     moveq.l    D0, 0x03
  4914. 0000390A  3080                     move.w     [A0], D0
  4915. 0000390C  206E FFFC                movea.l    A0, [A6 - 0x4]
  4916. 00003910  2050                     movea.l    A0, [A0]
  4917. 00003912  5488                     addq.l     A0, 2
  4918. 00003914  43EE FFE0                lea.l      A1, [A6 - 0x20]
  4919. 00003918  20D9                     move.l     [A0]+, [A1]+
  4920. 0000391A  20D9                     move.l     [A0]+, [A1]+
  4921. 0000391C  20D9                     move.l     [A0]+, [A1]+
  4922. 0000391E  20D9                     move.l     [A0]+, [A1]+
  4923. 00003920  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4924. 00003924  486E FFF4                pea.l      [A6 - 0xC]
  4925. 00003928  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4926. 0000392C  4EAD 0A5A                jsr        [A5 + 0xA5A /* export_327 */]
  4927. 00003930  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4928. 00003934  3F00                     move.w     -[A7], D0
  4929. 00003936  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4930. 0000393A  548F                     addq.l     A7, 2
  4931. 0000393C  7001                     moveq.l    D0, 0x01
  4932. 0000393E  3D40 FFD6                move.w     [A6 - 0x2A], D0
  4933. 00003942  2D6E FFF4 FFD8           move.l     [A6 - 0x28], [A6 - 0xC]
  4934. 00003948  42A7                     clr.l      -[A7]
  4935. 0000394A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4936. 0000394E  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4937. 00003952  201F                     move.l     D0, [A7]+
  4938. 00003954  2D40 FFF0                move.l     [A6 - 0x10], D0
  4939. 00003958  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4940. 0000395C  206E FFF0                movea.l    A0, [A6 - 0x10]
  4941. 00003960  4868 0006                pea.l      [A0 + 0x6]
  4942. 00003964  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  4943. 00003968  2007                     move.l     D0, D7
  4944. 0000396A  9086                     sub.l      D0, D6
  4945. 0000396C  4878 0006                push.l     0x6
  4946. 00003970  2F00                     move.l     -[A7], D0
  4947. 00003972  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4948. 00003976  2D40 FFF8                move.l     [A6 - 0x8], D0
  4949. 0000397A  206E 000C                movea.l    A0, [A6 + 0xC]
  4950. 0000397E  2F06                     move.l     -[A7], D6
  4951. 00003980  2F3C 0000 0006           move.l     -[A7], 0x6
  4952. 00003986  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4953. 0000398A  D090                     add.l      D0, [A0]
  4954. 0000398C  0680 0000 0010           addi.l     D0, 0x10
  4955. 00003992  2D40 FFCC                move.l     [A6 - 0x34], D0
  4956. 00003996  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4957. 0000399A  206E FFCC                movea.l    A0, [A6 - 0x34]
  4958. 0000399E  4868 0006                pea.l      [A0 + 0x6]
  4959. 000039A2  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  4960. 000039A6  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  4961. 000039AA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4962. 000039AE  206E 000C                movea.l    A0, [A6 + 0xC]
  4963. 000039B2  2F06                     move.l     -[A7], D6
  4964. 000039B4  2F3C 0000 0006           move.l     -[A7], 0x6
  4965. 000039BA  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4966. 000039BE  D090                     add.l      D0, [A0]
  4967. 000039C0  2040                     movea.l    A0, D0
  4968. 000039C2  41E8 0010                lea.l      A0, [A0 + 0x10]
  4969. 000039C6  43EE FFD6                lea.l      A1, [A6 - 0x2A]
  4970. 000039CA  20D9                     move.l     [A0]+, [A1]+
  4971. 000039CC  30D9                     move.w     [A0]+, [A1]+
  4972. 000039CE  206E 000C                movea.l    A0, [A6 + 0xC]
  4973. 000039D2  2050                     movea.l    A0, [A0]
  4974. 000039D4  5268 000E                addq.w     [A0 + 0xE], 1
  4975. label000039D8:
  4976. 000039D8  5286                     addq.l     D6, 1
  4977. label000039DA:
  4978. 000039DA  BC87                     cmp.l      D6, D7
  4979. 000039DC  6D00 FD3A                blt        -0x2C4 /* 00003718 */
  4980. label000039E0:
  4981. 000039E0  4CDF 00C0                movem.l    D6,D7, [A7]+
  4982. 000039E4  4E5E                     unlink     A6
  4983. 000039E6  4E75                     rts
  4984. fn000039E8:
  4985. 000039E8  4E56 FFBE                link       A6, -0x0042
  4986. 000039EC  426E FFDA                clr.w      [A6 - 0x26]
  4987. 000039F0  486E FFDC                pea.l      [A6 - 0x24]
  4988. 000039F4  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  4989. 000039F8  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  4990. 000039FC  3F3C 0122                move.w     -[A7], 0x122
  4991. 00003A00  3F3C 0100                move.w     -[A7], 0x100
  4992. 00003A04  A8A7                     syscall    SetRect
  4993. 00003A06  42AE FFE4                clr.l      [A6 - 0x1C]
  4994. 00003A0A  42A7                     clr.l      -[A7]
  4995. 00003A0C  4879 424F 4F54           push.l     0x424F4F54 /* 'BOOT' */
  4996. 00003A12  3F3C 0001                move.w     -[A7], 0x1
  4997. 00003A16  A9A0                     syscall    GetResource
  4998. 00003A18  205F                     movea.l    A0, [A7]+
  4999. 00003A1A  2D48 FFD6                move.l     [A6 - 0x2A], A0
  5000. 00003A1E  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  5001. 00003A22  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  5002. 00003A26  2D6E FFD6 FFE8           move.l     [A6 - 0x18], [A6 - 0x2A]
  5003. 00003A2C  4267                     clr.w      -[A7]
  5004. 00003A2E  486E FFE8                pea.l      [A6 - 0x18]
  5005. 00003A32  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  5006. 00003A36  301F                     move.w     D0, [A7]+
  5007. 00003A38  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  5008. 00003A3C  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  5009. 00003A40  42A7                     clr.l      -[A7]
  5010. 00003A42  4879 5041 5423           push.l     0x50415423 /* 'PAT#' */
  5011. 00003A48  3F3C 03E8                move.w     -[A7], 0x3E8
  5012. 00003A4C  A9A0                     syscall    GetResource
  5013. 00003A4E  205F                     movea.l    A0, [A7]+
  5014. 00003A50  2D48 FFD6                move.l     [A6 - 0x2A], A0
  5015. 00003A54  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  5016. 00003A58  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  5017. 00003A5C  2D6E FFD6 FFEC           move.l     [A6 - 0x14], [A6 - 0x2A]
  5018. 00003A62  4267                     clr.w      -[A7]
  5019. 00003A64  486E FFEC                pea.l      [A6 - 0x14]
  5020. 00003A68  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  5021. 00003A6C  301F                     move.w     D0, [A7]+
  5022. 00003A6E  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  5023. 00003A72  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  5024. 00003A76  42A7                     clr.l      -[A7]
  5025. 00003A78  4879 4252 5553           push.l     0x42525553 /* 'BRUS' */
  5026. 00003A7E  3F3C 03E8                move.w     -[A7], 0x3E8
  5027. 00003A82  A9A0                     syscall    GetResource
  5028. 00003A84  205F                     movea.l    A0, [A7]+
  5029. 00003A86  2D48 FFD6                move.l     [A6 - 0x2A], A0
  5030. 00003A8A  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  5031. 00003A8E  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  5032. 00003A92  2D6E FFD6 FFF0           move.l     [A6 - 0x10], [A6 - 0x2A]
  5033. 00003A98  4267                     clr.w      -[A7]
  5034. 00003A9A  486E FFF0                pea.l      [A6 - 0x10]
  5035. 00003A9E  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  5036. 00003AA2  301F                     move.w     D0, [A7]+
  5037. 00003AA4  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  5038. 00003AA8  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  5039. 00003AAC  42A7                     clr.l      -[A7]
  5040. 00003AAE  4878 001A                push.l     0x1A
  5041. 00003AB2  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  5042. 00003AB6  205F                     movea.l    A0, [A7]+
  5043. 00003AB8  2D48 FFBE                move.l     [A6 - 0x42], A0
  5044. 00003ABC  206E FFBE                movea.l    A0, [A6 - 0x42]
  5045. 00003AC0  2050                     movea.l    A0, [A0]
  5046. 00003AC2  43EE FFDA                lea.l      A1, [A6 - 0x26]
  5047. 00003AC6  7005                     moveq.l    D0, 0x05
  5048. label00003AC8:
  5049. 00003AC8  20D9                     move.l     [A0]+, [A1]+
  5050. 00003ACA  51C8 FFFC                dbf        D0, -0x6 /* 00003AC8 */
  5051. 00003ACE  30D9                     move.w     [A0]+, [A1]+
  5052. 00003AD0  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  5053. 00003AD4  4EAD 098A                jsr        [A5 + 0x98A /* export_301 */]
  5054. 00003AD8  588F                     addq.l     A7, 4
  5055. 00003ADA  3F00                     move.w     -[A7], D0
  5056. 00003ADC  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  5057. 00003AE0  548F                     addq.l     A7, 2
  5058. 00003AE2  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  5059. 00003AE6  486E FFFA                pea.l      [A6 - 0x6]
  5060. 00003AEA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5061. 00003AEE  4EAD 096A                jsr        [A5 + 0x96A /* export_297 */]
  5062. 00003AF2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5063. 00003AF6  3F00                     move.w     -[A7], D0
  5064. 00003AF8  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  5065. 00003AFC  548F                     addq.l     A7, 2
  5066. 00003AFE  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  5067. 00003B02  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5068. 00003B06  7001                     moveq.l    D0, 0x01
  5069. 00003B08  3D40 FFC6                move.w     [A6 - 0x3A], D0
  5070. 00003B0C  42AE FFC8                clr.l      [A6 - 0x38]
  5071. 00003B10  7064                     moveq.l    D0, 0x64
  5072. 00003B12  2D40 FFCC                move.l     [A6 - 0x34], D0
  5073. 00003B16  42AE FFD0                clr.l      [A6 - 0x30]
  5074. 00003B1A  426E FFD4                clr.w      [A6 - 0x2C]
  5075. 00003B1E  42A7                     clr.l      -[A7]
  5076. 00003B20  4878 0010                push.l     0x10
  5077. 00003B24  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  5078. 00003B28  205F                     movea.l    A0, [A7]+
  5079. 00003B2A  2D48 FFC2                move.l     [A6 - 0x3E], A0
  5080. 00003B2E  206E FFC2                movea.l    A0, [A6 - 0x3E]
  5081. 00003B32  2050                     movea.l    A0, [A0]
  5082. 00003B34  43EE FFC6                lea.l      A1, [A6 - 0x3A]
  5083. 00003B38  20D9                     move.l     [A0]+, [A1]+
  5084. 00003B3A  20D9                     move.l     [A0]+, [A1]+
  5085. 00003B3C  20D9                     move.l     [A0]+, [A1]+
  5086. 00003B3E  20D9                     move.l     [A0]+, [A1]+
  5087. 00003B40  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  5088. 00003B44  4EAD 098A                jsr        [A5 + 0x98A /* export_301 */]
  5089. 00003B48  588F                     addq.l     A7, 4
  5090. 00003B4A  3F00                     move.w     -[A7], D0
  5091. 00003B4C  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  5092. 00003B50  548F                     addq.l     A7, 2
  5093. 00003B52  426E FFFE                clr.w      [A6 - 0x2]
  5094. 00003B56  6020                     bra        +0x22 /* 00003B78 */
  5095. label00003B58:
  5096. 00003B58  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  5097. 00003B5C  486E FFFA                pea.l      [A6 - 0x6]
  5098. 00003B60  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5099. 00003B64  4EAD 096A                jsr        [A5 + 0x96A /* export_297 */]
  5100. 00003B68  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5101. 00003B6C  3F00                     move.w     -[A7], D0
  5102. 00003B6E  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  5103. 00003B72  548F                     addq.l     A7, 2
  5104. 00003B74  526E FFFE                addq.w     [A6 - 0x2], 1
  5105. label00003B78:
  5106. 00003B78  0C6E 0004 FFFE           cmpi.w     [A6 - 0x2], 0x4
  5107. 00003B7E  6DD8                     blt        -0x26 /* 00003B58 */
  5108. 00003B80  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  5109. 00003B84  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5110. 00003B88  4E5E                     unlink     A6
  5111. 00003B8A  4E75                     rts
  5112. fn00003B8C:
  5113. 00003B8C  4E56 FF84                link       A6, -0x007C
  5114. 00003B90  486E FF88                pea.l      [A6 - 0x78]
  5115. 00003B94  A874                     syscall    GetPort
  5116. 00003B96  3F3C 0002                move.w     -[A7], 0x2
  5117. 00003B9A  486E FFF8                pea.l      [A6 - 0x8]
  5118. 00003B9E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5119. 00003BA2  4EAD 0FC2                jsr        [A5 + 0xFC2 /* export_500 */]
  5120. 00003BA6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5121. 00003BAA  3F3C 0001                move.w     -[A7], 0x1
  5122. 00003BAE  486E FF8C                pea.l      [A6 - 0x74]
  5123. 00003BB2  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  5124. 00003BB6  5C8F                     addq.l     A7, 6
  5125. 00003BB8  206D AB82                movea.l    A0, [A5 - 0x547E]
  5126. 00003BBC  41E8 0010                lea.l      A0, [A0 + 0x10]
  5127. 00003BC0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5128. 00003BC4  20D9                     move.l     [A0]+, [A1]+
  5129. 00003BC6  20D9                     move.l     [A0]+, [A1]+
  5130. 00003BC8  486E FFF8                pea.l      [A6 - 0x8]
  5131. 00003BCC  A87B                     syscall    ClipRect
  5132. 00003BCE  206D AB82                movea.l    A0, [A5 - 0x547E]
  5133. 00003BD2  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  5134. 00003BD6  206D AB82                movea.l    A0, [A5 - 0x547E]
  5135. 00003BDA  2F28 0018                move.l     -[A7], [A0 + 0x18]
  5136. 00003BDE  A8DC                     syscall    CopyRgn
  5137. 00003BE0  42A7                     clr.l      -[A7]
  5138. 00003BE2  486E FFF8                pea.l      [A6 - 0x8]
  5139. 00003BE6  A8F3                     syscall    OpenPicture
  5140. 00003BE8  205F                     movea.l    A0, [A7]+
  5141. 00003BEA  2D48 FF84                move.l     [A6 - 0x7C], A0
  5142. 00003BEE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5143. 00003BF2  4EAD 0FBA                jsr        [A5 + 0xFBA /* export_499 */]
  5144. 00003BF6  588F                     addq.l     A7, 4
  5145. 00003BF8  A8F4                     syscall    ClosePicture
  5146. 00003BFA  3F3C 0001                move.w     -[A7], 0x1
  5147. 00003BFE  486E FF8C                pea.l      [A6 - 0x74]
  5148. 00003C02  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  5149. 00003C06  5C8F                     addq.l     A7, 6
  5150. 00003C08  2F2E FF88                move.l     -[A7], [A6 - 0x78]
  5151. 00003C0C  A873                     syscall    SetPort
  5152. 00003C0E  202E FF84                move.l     D0, [A6 - 0x7C]
  5153. 00003C12  4E5E                     unlink     A6
  5154. 00003C14  4E75                     rts
  5155. export_533:
  5156. 00003C16  4E56 FF28                link       A6, -0x00D8
  5157. 00003C1A  48E7 0308                movem.l    -[A7], D6,D7,A4
  5158. 00003C1E  4A6D FDB0                tst.w      [A5 - 0x250]
  5159. 00003C22  6728                     beq        +0x2A /* 00003C4C */
  5160. 00003C24  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5161. 00003C28  486D FD84                pea.l      [A5 - 0x27C]
  5162. 00003C2C  486D FD84                pea.l      [A5 - 0x27C]
  5163. 00003C30  A8AB                     syscall    UnionRect
  5164. 00003C32  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  5165. 00003C36  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  5166. 00003C3A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5167. 00003C3E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5168. 00003C42  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5169. 00003C46  A8EB                     syscall    StdBits
  5170. 00003C48  6000 01E0                bra        +0x1E2 /* 00003E2A */
  5171. label00003C4C:
  5172. 00003C4C  3B6E 000C FD78           move.w     [A5 - 0x288], [A6 + 0xC]
  5173. 00003C52  426D FD7A                clr.w      [A5 - 0x286]
  5174. 00003C56  206E 0016                movea.l    A0, [A6 + 0x16]
  5175. 00003C5A  0828 0007 0004           btst.b     [A0 + 0x4], 0x7
  5176. 00003C60  6706                     beq        +0x8 /* 00003C68 */
  5177. 00003C62  7001                     moveq.l    D0, 0x01
  5178. 00003C64  3B40 FD7A                move.w     [A5 - 0x286], D0
  5179. label00003C68:
  5180. 00003C68  3F2D FD7A                move.w     -[A7], [A5 - 0x286]
  5181. 00003C6C  486E FF28                pea.l      [A6 - 0xD8]
  5182. 00003C70  486E FFFC                pea.l      [A6 - 0x4]
  5183. 00003C74  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5184. 00003C78  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  5185. 00003C7C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5186. 00003C80  42A7                     clr.l      -[A7]
  5187. 00003C82  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5188. 00003C86  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  5189. 00003C8A  205F                     movea.l    A0, [A7]+
  5190. 00003C8C  2848                     movea.l    A4, A0
  5191. 00003C8E  2F0C                     move.l     -[A7], A4
  5192. 00003C90  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  5193. 00003C94  2D54 FF9C                move.l     [A6 - 0x64], [A4]
  5194. 00003C98  3D6E FF28 FFA0           move.w     [A6 - 0x60], [A6 - 0xD8]
  5195. 00003C9E  206E 000E                movea.l    A0, [A6 + 0xE]
  5196. 00003CA2  43EE FFA2                lea.l      A1, [A6 - 0x5E]
  5197. 00003CA6  22D8                     move.l     [A1]+, [A0]+
  5198. 00003CA8  22D8                     move.l     [A1]+, [A0]+
  5199. 00003CAA  486E FF2C                pea.l      [A6 - 0xD4]
  5200. 00003CAE  A874                     syscall    GetPort
  5201. 00003CB0  3F2D FD7A                move.w     -[A7], [A5 - 0x286]
  5202. 00003CB4  486E FF30                pea.l      [A6 - 0xD0]
  5203. 00003CB8  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  5204. 00003CBC  5C8F                     addq.l     A7, 6
  5205. 00003CBE  3F2D FD7A                move.w     -[A7], [A5 - 0x286]
  5206. 00003CC2  486E FF30                pea.l      [A6 - 0xD0]
  5207. 00003CC6  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  5208. 00003CCA  5C8F                     addq.l     A7, 6
  5209. 00003CCC  3F2D FD7A                move.w     -[A7], [A5 - 0x286]
  5210. 00003CD0  486E FF9C                pea.l      [A6 - 0x64]
  5211. 00003CD4  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  5212. 00003CD8  5C8F                     addq.l     A7, 6
  5213. 00003CDA  7E00                     moveq.l    D7, 0x00
  5214. 00003CDC  600A                     bra        +0xC /* 00003CE8 */
  5215. label00003CDE:
  5216. 00003CDE  2014                     move.l     D0, [A4]
  5217. 00003CE0  D087                     add.l      D0, D7
  5218. 00003CE2  2040                     movea.l    A0, D0
  5219. 00003CE4  4210                     clr.b      [A0]
  5220. 00003CE6  5287                     addq.l     D7, 1
  5221. label00003CE8:
  5222. 00003CE8  BEAE FFFC                cmp.l      D7, [A6 - 0x4]
  5223. 00003CEC  6DF0                     blt        -0xE /* 00003CDE */
  5224. 00003CEE  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  5225. 00003CF2  486E FF32                pea.l      [A6 - 0xCE]
  5226. 00003CF6  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  5227. 00003CFA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5228. 00003CFE  4267                     clr.w      -[A7]
  5229. 00003D00  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5230. 00003D04  A8EC                     syscall    CopyBits
  5231. 00003D06  3F2D FD7A                move.w     -[A7], [A5 - 0x286]
  5232. 00003D0A  486E FF30                pea.l      [A6 - 0xD0]
  5233. 00003D0E  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  5234. 00003D12  5C8F                     addq.l     A7, 6
  5235. 00003D14  2F2E FF2C                move.l     -[A7], [A6 - 0xD4]
  5236. 00003D18  A873                     syscall    SetPort
  5237. 00003D1A  4A6D FDAE                tst.w      [A5 - 0x252]
  5238. 00003D1E  6726                     beq        +0x28 /* 00003D46 */
  5239. 00003D20  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5240. 00003D24  486D FD7C                pea.l      [A5 - 0x284]
  5241. 00003D28  486D FD7C                pea.l      [A5 - 0x284]
  5242. 00003D2C  A8AB                     syscall    UnionRect
  5243. 00003D2E  4267                     clr.w      -[A7]
  5244. 00003D30  2F0C                     move.l     -[A7], A4
  5245. 00003D32  2F2D FD8C                move.l     -[A7], [A5 - 0x274]
  5246. 00003D36  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  5247. 00003D3A  301F                     move.w     D0, [A7]+
  5248. 00003D3C  2F0C                     move.l     -[A7], A4
  5249. 00003D3E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5250. 00003D42  6000 00E6                bra        +0xE8 /* 00003E2A */
  5251. label00003D46:
  5252. 00003D46  2F0C                     move.l     -[A7], A4
  5253. 00003D48  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  5254. 00003D4C  42A7                     clr.l      -[A7]
  5255. 00003D4E  2F2D FD94                move.l     -[A7], [A5 - 0x26C]
  5256. 00003D52  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  5257. 00003D56  201F                     move.l     D0, [A7]+
  5258. 00003D58  2C00                     move.l     D6, D0
  5259. 00003D5A  4878 0052                push.l     0x52 /* 'R' */
  5260. 00003D5E  2F06                     move.l     -[A7], D6
  5261. 00003D60  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5262. 00003D64  3D40 FF2A                move.w     [A6 - 0xD6], D0
  5263. 00003D68  7069                     moveq.l    D0, 0x69
  5264. 00003D6A  3D40 FFAA                move.w     [A6 - 0x56], D0
  5265. 00003D6E  426E FFAC                clr.w      [A6 - 0x54]
  5266. 00003D72  7001                     moveq.l    D0, 0x01
  5267. 00003D74  3D40 FFAE                move.w     [A6 - 0x52], D0
  5268. 00003D78  42A7                     clr.l      -[A7]
  5269. 00003D7A  2F2D FD94                move.l     -[A7], [A5 - 0x26C]
  5270. 00003D7E  4EAD 0F4A                jsr        [A5 + 0xF4A /* export_485 */]
  5271. 00003D82  508F                     addq.l     A7, 8
  5272. 00003D84  2D40 FFB0                move.l     [A6 - 0x50], D0
  5273. 00003D88  7001                     moveq.l    D0, 0x01
  5274. 00003D8A  2D40 FFB4                move.l     [A6 - 0x4C], D0
  5275. 00003D8E  206E 000E                movea.l    A0, [A6 + 0xE]
  5276. 00003D92  43EE FFB8                lea.l      A1, [A6 - 0x48]
  5277. 00003D96  22D8                     move.l     [A1]+, [A0]+
  5278. 00003D98  22D8                     move.l     [A1]+, [A0]+
  5279. 00003D9A  7001                     moveq.l    D0, 0x01
  5280. 00003D9C  3D40 FFC2                move.w     [A6 - 0x3E], D0
  5281. 00003DA0  7001                     moveq.l    D0, 0x01
  5282. 00003DA2  3D40 FFC0                move.w     [A6 - 0x40], D0
  5283. 00003DA6  3D7C 00FF FFC6           move.w     [A6 - 0x3A], 0xFF
  5284. 00003DAC  3D7C 00FF FFC4           move.w     [A6 - 0x3C], 0xFF
  5285. 00003DB2  426E FFCA                clr.w      [A6 - 0x36]
  5286. 00003DB6  426E FFC8                clr.w      [A6 - 0x38]
  5287. 00003DBA  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  5288. 00003DBE  43ED AB72                lea.l      A1, [A5 - 0x548E]
  5289. 00003DC2  20D9                     move.l     [A0]+, [A1]+
  5290. 00003DC4  20D9                     move.l     [A0]+, [A1]+
  5291. 00003DC6  41EE FFCC                lea.l      A0, [A6 - 0x34]
  5292. 00003DCA  43ED AB6A                lea.l      A1, [A5 - 0x5496]
  5293. 00003DCE  20D9                     move.l     [A0]+, [A1]+
  5294. 00003DD0  20D9                     move.l     [A0]+, [A1]+
  5295. 00003DD2  7001                     moveq.l    D0, 0x01
  5296. 00003DD4  3D40 FFDC                move.w     [A6 - 0x24], D0
  5297. 00003DD8  7001                     moveq.l    D0, 0x01
  5298. 00003DDA  3D40 FFDE                move.w     [A6 - 0x22], D0
  5299. 00003DDE  3D6D FD78 FFE0           move.w     [A6 - 0x20], [A5 - 0x288]
  5300. 00003DE4  426E FFE2                clr.w      [A6 - 0x1E]
  5301. 00003DE8  3D6D FD7A FFF0           move.w     [A6 - 0x10], [A5 - 0x286]
  5302. 00003DEE  42AE FFE4                clr.l      [A6 - 0x1C]
  5303. 00003DF2  2D4C FFE8                move.l     [A6 - 0x18], A4
  5304. 00003DF6  42AE FFEC                clr.l      [A6 - 0x14]
  5305. 00003DFA  2F2D FD94                move.l     -[A7], [A5 - 0x26C]
  5306. 00003DFE  2006                     move.l     D0, D6
  5307. 00003E00  0680 0000 0052           addi.l     D0, 0x52 /* 'R' */
  5308. 00003E06  2F00                     move.l     -[A7], D0
  5309. 00003E08  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  5310. 00003E0C  206D FD94                movea.l    A0, [A5 - 0x26C]
  5311. 00003E10  302E FF2A                move.w     D0, [A6 - 0xD6]
  5312. 00003E14  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5313. 00003E18  D090                     add.l      D0, [A0]
  5314. 00003E1A  2040                     movea.l    A0, D0
  5315. 00003E1C  43EE FFAA                lea.l      A1, [A6 - 0x56]
  5316. 00003E20  7013                     moveq.l    D0, 0x13
  5317. label00003E22:
  5318. 00003E22  20D9                     move.l     [A0]+, [A1]+
  5319. 00003E24  51C8 FFFC                dbf        D0, -0x6 /* 00003E22 */
  5320. 00003E28  30D9                     move.w     [A0]+, [A1]+
  5321. label00003E2A:
  5322. 00003E2A  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  5323. 00003E2E  4E5E                     unlink     A6
  5324. 00003E30  205F                     movea.l    A0, [A7]+
  5325. 00003E32  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5326. 00003E36  4ED0                     jmp        [A0]
  5327. export_531:
  5328. 00003E38  4E56 FFA0                link       A6, -0x0060
  5329. 00003E3C  4A6D FDB0                tst.w      [A5 - 0x250]
  5330. 00003E40  674A                     beq        +0x4C /* 00003E8C */
  5331. 00003E42  206E 0008                movea.l    A0, [A6 + 0x8]
  5332. 00003E46  2050                     movea.l    A0, [A0]
  5333. 00003E48  43EE FFA0                lea.l      A1, [A6 - 0x60]
  5334. 00003E4C  5488                     addq.l     A0, 2
  5335. 00003E4E  22D8                     move.l     [A1]+, [A0]+
  5336. 00003E50  22D8                     move.l     [A1]+, [A0]+
  5337. 00003E52  4A2E 000C                tst.b      [A6 + 0xC]
  5338. 00003E56  6618                     bne        +0x1A /* 00003E70 */
  5339. 00003E58  206D AB82                movea.l    A0, [A5 - 0x547E]
  5340. 00003E5C  3028 0034                move.w     D0, [A0 + 0x34]
  5341. 00003E60  D16E FFA4                add.w      [A6 - 0x5C], D0
  5342. 00003E64  206D AB82                movea.l    A0, [A5 - 0x547E]
  5343. 00003E68  3028 0036                move.w     D0, [A0 + 0x36]
  5344. 00003E6C  D16E FFA6                add.w      [A6 - 0x5A], D0
  5345. label00003E70:
  5346. 00003E70  486E FFA0                pea.l      [A6 - 0x60]
  5347. 00003E74  486D FD84                pea.l      [A5 - 0x27C]
  5348. 00003E78  486D FD84                pea.l      [A5 - 0x27C]
  5349. 00003E7C  A8AB                     syscall    UnionRect
  5350. 00003E7E  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  5351. 00003E82  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5352. 00003E86  A8C5                     syscall    StdPoly
  5353. 00003E88  6000 022A                bra        +0x22C /* 000040B4 */
  5354. label00003E8C:
  5355. 00003E8C  42A7                     clr.l      -[A7]
  5356. 00003E8E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5357. 00003E92  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  5358. 00003E96  201F                     move.l     D0, [A7]+
  5359. 00003E98  0C80 0000 0FA0           cmpi.l     D0, 0xFA0
  5360. 00003E9E  6E00 0214                bgt        +0x216 /* 000040B4 */
  5361. 00003EA2  42A7                     clr.l      -[A7]
  5362. 00003EA4  2F2D FD94                move.l     -[A7], [A5 - 0x26C]
  5363. 00003EA8  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  5364. 00003EAC  201F                     move.l     D0, [A7]+
  5365. 00003EAE  2D40 FFFA                move.l     [A6 - 0x6], D0
  5366. 00003EB2  4878 0052                push.l     0x52 /* 'R' */
  5367. 00003EB6  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  5368. 00003EBA  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5369. 00003EBE  3D40 FFFE                move.w     [A6 - 0x2], D0
  5370. 00003EC2  4A2E 000C                tst.b      [A6 + 0xC]
  5371. 00003EC6  6600 0118                bne        +0x11A /* 00003FE0 */
  5372. 00003ECA  206D FD94                movea.l    A0, [A5 - 0x26C]
  5373. 00003ECE  302E FFFE                move.w     D0, [A6 - 0x2]
  5374. 00003ED2  5340                     subq.w     D0, 1
  5375. 00003ED4  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5376. 00003ED8  D090                     add.l      D0, [A0]
  5377. 00003EDA  2040                     movea.l    A0, D0
  5378. 00003EDC  43EE FFA8                lea.l      A1, [A6 - 0x58]
  5379. 00003EE0  7013                     moveq.l    D0, 0x13
  5380. label00003EE2:
  5381. 00003EE2  22D8                     move.l     [A1]+, [A0]+
  5382. 00003EE4  51C8 FFFC                dbf        D0, -0x6 /* 00003EE2 */
  5383. 00003EE8  32D8                     move.w     [A1]+, [A0]+
  5384. 00003EEA  4A6E FFFE                tst.w      [A6 - 0x2]
  5385. 00003EEE  6F00 009A                ble        +0x9C /* 00003F8A */
  5386. 00003EF2  0C6E 0068 FFA8           cmpi.w     [A6 - 0x58], 0x68 /* 'h' */
  5387. 00003EF8  6600 0090                bne        +0x92 /* 00003F8A */
  5388. 00003EFC  4A6E FFC0                tst.w      [A6 - 0x40]
  5389. 00003F00  6600 0088                bne        +0x8A /* 00003F8A */
  5390. 00003F04  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5391. 00003F08  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  5392. 00003F0C  4EBA 01B0                jsr        [PC + 0x1B0 /* 000040BE */]
  5393. 00003F10  508F                     addq.l     A7, 8
  5394. 00003F12  4A40                     tst.w      D0
  5395. 00003F14  6774                     beq        +0x76 /* 00003F8A */
  5396. 00003F16  486E FFD2                pea.l      [A6 - 0x2E]
  5397. 00003F1A  102E 000C                move.b     D0, [A6 + 0xC]
  5398. 00003F1E  4880                     ext.w      D0
  5399. 00003F20  3F00                     move.w     -[A7], D0
  5400. 00003F22  4EBA 04F6                jsr        [PC + 0x4F6 /* 0000441A */]
  5401. 00003F26  5C8F                     addq.l     A7, 6
  5402. 00003F28  486E FFC4                pea.l      [A6 - 0x3C]
  5403. 00003F2C  102E 000C                move.b     D0, [A6 + 0xC]
  5404. 00003F30  4880                     ext.w      D0
  5405. 00003F32  3F00                     move.w     -[A7], D0
  5406. 00003F34  4EBA 0636                jsr        [PC + 0x636 /* 0000456C */]
  5407. 00003F38  5C8F                     addq.l     A7, 6
  5408. 00003F3A  486E FFC8                pea.l      [A6 - 0x38]
  5409. 00003F3E  102E 000C                move.b     D0, [A6 + 0xC]
  5410. 00003F42  4880                     ext.w      D0
  5411. 00003F44  3F00                     move.w     -[A7], D0
  5412. 00003F46  4EBA 0652                jsr        [PC + 0x652 /* 0000459A */]
  5413. 00003F4A  5C8F                     addq.l     A7, 6
  5414. 00003F4C  206D AB82                movea.l    A0, [A5 - 0x547E]
  5415. 00003F50  3D68 0036 FFDA           move.w     [A6 - 0x26], [A0 + 0x36]
  5416. 00003F56  206D AB82                movea.l    A0, [A5 - 0x547E]
  5417. 00003F5A  3D68 0034 FFDC           move.w     [A6 - 0x24], [A0 + 0x34]
  5418. 00003F60  7001                     moveq.l    D0, 0x01
  5419. 00003F62  3D40 FFC0                move.w     [A6 - 0x40], D0
  5420. 00003F66  206D FD94                movea.l    A0, [A5 - 0x26C]
  5421. 00003F6A  302E FFFE                move.w     D0, [A6 - 0x2]
  5422. 00003F6E  5340                     subq.w     D0, 1
  5423. 00003F70  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5424. 00003F74  D090                     add.l      D0, [A0]
  5425. 00003F76  2040                     movea.l    A0, D0
  5426. 00003F78  43EE FFA8                lea.l      A1, [A6 - 0x58]
  5427. 00003F7C  7013                     moveq.l    D0, 0x13
  5428. label00003F7E:
  5429. 00003F7E  20D9                     move.l     [A0]+, [A1]+
  5430. 00003F80  51C8 FFFC                dbf        D0, -0x6 /* 00003F7E */
  5431. 00003F84  30D9                     move.w     [A0]+, [A1]+
  5432. 00003F86  6000 012C                bra        +0x12E /* 000040B4 */
  5433. label00003F8A:
  5434. 00003F8A  486E FFD2                pea.l      [A6 - 0x2E]
  5435. 00003F8E  102E 000C                move.b     D0, [A6 + 0xC]
  5436. 00003F92  4880                     ext.w      D0
  5437. 00003F94  3F00                     move.w     -[A7], D0
  5438. 00003F96  4EBA 0482                jsr        [PC + 0x482 /* 0000441A */]
  5439. 00003F9A  5C8F                     addq.l     A7, 6
  5440. 00003F9C  486E FFC4                pea.l      [A6 - 0x3C]
  5441. 00003FA0  102E 000C                move.b     D0, [A6 + 0xC]
  5442. 00003FA4  4880                     ext.w      D0
  5443. 00003FA6  3F00                     move.w     -[A7], D0
  5444. 00003FA8  4EBA 05C2                jsr        [PC + 0x5C2 /* 0000456C */]
  5445. 00003FAC  5C8F                     addq.l     A7, 6
  5446. 00003FAE  486E FFC8                pea.l      [A6 - 0x38]
  5447. 00003FB2  102E 000C                move.b     D0, [A6 + 0xC]
  5448. 00003FB6  4880                     ext.w      D0
  5449. 00003FB8  3F00                     move.w     -[A7], D0
  5450. 00003FBA  4EBA 05DE                jsr        [PC + 0x5DE /* 0000459A */]
  5451. 00003FBE  5C8F                     addq.l     A7, 6
  5452. 00003FC0  206D AB82                movea.l    A0, [A5 - 0x547E]
  5453. 00003FC4  3D68 0036 FFDA           move.w     [A6 - 0x26], [A0 + 0x36]
  5454. 00003FCA  206D AB82                movea.l    A0, [A5 - 0x547E]
  5455. 00003FCE  3D68 0034 FFDC           move.w     [A6 - 0x24], [A0 + 0x34]
  5456. 00003FD4  7001                     moveq.l    D0, 0x01
  5457. 00003FD6  3D40 FFC0                move.w     [A6 - 0x40], D0
  5458. 00003FDA  426E FFBE                clr.w      [A6 - 0x42]
  5459. 00003FDE  6040                     bra        +0x42 /* 00004020 */
  5460. label00003FE0:
  5461. 00003FE0  486E FFCA                pea.l      [A6 - 0x36]
  5462. 00003FE4  102E 000C                move.b     D0, [A6 + 0xC]
  5463. 00003FE8  4880                     ext.w      D0
  5464. 00003FEA  3F00                     move.w     -[A7], D0
  5465. 00003FEC  4EBA 042C                jsr        [PC + 0x42C /* 0000441A */]
  5466. 00003FF0  5C8F                     addq.l     A7, 6
  5467. 00003FF2  486E FFC2                pea.l      [A6 - 0x3E]
  5468. 00003FF6  102E 000C                move.b     D0, [A6 + 0xC]
  5469. 00003FFA  4880                     ext.w      D0
  5470. 00003FFC  3F00                     move.w     -[A7], D0
  5471. 00003FFE  4EBA 056C                jsr        [PC + 0x56C /* 0000456C */]
  5472. 00004002  5C8F                     addq.l     A7, 6
  5473. 00004004  486E FFC6                pea.l      [A6 - 0x3A]
  5474. 00004008  102E 000C                move.b     D0, [A6 + 0xC]
  5475. 0000400C  4880                     ext.w      D0
  5476. 0000400E  3F00                     move.w     -[A7], D0
  5477. 00004010  4EBA 0588                jsr        [PC + 0x588 /* 0000459A */]
  5478. 00004014  5C8F                     addq.l     A7, 6
  5479. 00004016  426E FFC0                clr.w      [A6 - 0x40]
  5480. 0000401A  7001                     moveq.l    D0, 0x01
  5481. 0000401C  3D40 FFBE                move.w     [A6 - 0x42], D0
  5482. label00004020:
  5483. 00004020  7068                     moveq.l    D0, 0x68
  5484. 00004022  3D40 FFA8                move.w     [A6 - 0x58], D0
  5485. 00004026  426E FFAA                clr.w      [A6 - 0x56]
  5486. 0000402A  7001                     moveq.l    D0, 0x01
  5487. 0000402C  3D40 FFAC                move.w     [A6 - 0x54], D0
  5488. 00004030  42A7                     clr.l      -[A7]
  5489. 00004032  2F2D FD94                move.l     -[A7], [A5 - 0x26C]
  5490. 00004036  4EAD 0F4A                jsr        [A5 + 0xF4A /* export_485 */]
  5491. 0000403A  508F                     addq.l     A7, 8
  5492. 0000403C  2D40 FFAE                move.l     [A6 - 0x52], D0
  5493. 00004040  102E 000C                move.b     D0, [A6 + 0xC]
  5494. 00004044  4880                     ext.w      D0
  5495. 00004046  3F00                     move.w     -[A7], D0
  5496. 00004048  4EBA 04B8                jsr        [PC + 0x4B8 /* 00004502 */]
  5497. 0000404C  548F                     addq.l     A7, 2
  5498. 0000404E  3D40 FFDE                move.w     [A6 - 0x22], D0
  5499. 00004052  426E FFE0                clr.w      [A6 - 0x20]
  5500. 00004056  7001                     moveq.l    D0, 0x01
  5501. 00004058  2D40 FFB2                move.l     [A6 - 0x4E], D0
  5502. 0000405C  206E 0008                movea.l    A0, [A6 + 0x8]
  5503. 00004060  2050                     movea.l    A0, [A0]
  5504. 00004062  43EE FFB6                lea.l      A1, [A6 - 0x4A]
  5505. 00004066  5488                     addq.l     A0, 2
  5506. 00004068  22D8                     move.l     [A1]+, [A0]+
  5507. 0000406A  22D8                     move.l     [A1]+, [A0]+
  5508. 0000406C  42AE FFE2                clr.l      [A6 - 0x1E]
  5509. 00004070  2D6E 0008 FFE6           move.l     [A6 - 0x1A], [A6 + 0x8]
  5510. 00004076  42AE FFEA                clr.l      [A6 - 0x16]
  5511. 0000407A  4267                     clr.w      -[A7]
  5512. 0000407C  486E FFE6                pea.l      [A6 - 0x1A]
  5513. 00004080  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  5514. 00004084  301F                     move.w     D0, [A7]+
  5515. 00004086  2F2D FD94                move.l     -[A7], [A5 - 0x26C]
  5516. 0000408A  206E FFFA                movea.l    A0, [A6 - 0x6]
  5517. 0000408E  4868 0052                pea.l      [A0 + 0x52]
  5518. 00004092  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  5519. 00004096  206D FD94                movea.l    A0, [A5 - 0x26C]
  5520. 0000409A  302E FFFE                move.w     D0, [A6 - 0x2]
  5521. 0000409E  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5522. 000040A2  D090                     add.l      D0, [A0]
  5523. 000040A4  2040                     movea.l    A0, D0
  5524. 000040A6  43EE FFA8                lea.l      A1, [A6 - 0x58]
  5525. 000040AA  7013                     moveq.l    D0, 0x13
  5526. label000040AC:
  5527. 000040AC  20D9                     move.l     [A0]+, [A1]+
  5528. 000040AE  51C8 FFFC                dbf        D0, -0x6 /* 000040AC */
  5529. 000040B2  30D9                     move.w     [A0]+, [A1]+
  5530. label000040B4:
  5531. 000040B4  4E5E                     unlink     A6
  5532. 000040B6  205F                     movea.l    A0, [A7]+
  5533. 000040B8  4FEF 0006                lea.l      A7, [A7 + 0x6]
  5534. 000040BC  4ED0                     jmp        [A0]
  5535. fn000040BE:
  5536. 000040BE  4E56 0000                link       A6, 0
  5537. 000040C2  48E7 0300                movem.l    -[A7], D6,D7
  5538. 000040C6  42A7                     clr.l      -[A7]
  5539. 000040C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5540. 000040CC  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  5541. 000040D0  201F                     move.l     D0, [A7]+
  5542. 000040D2  2E00                     move.l     D7, D0
  5543. 000040D4  42A7                     clr.l      -[A7]
  5544. 000040D6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5545. 000040DA  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  5546. 000040DE  201F                     move.l     D0, [A7]+
  5547. 000040E0  BE80                     cmp.l      D7, D0
  5548. 000040E2  6704                     beq        +0x6 /* 000040E8 */
  5549. 000040E4  7000                     moveq.l    D0, 0x00
  5550. 000040E6  602A                     bra        +0x2C /* 00004112 */
  5551. label000040E8:
  5552. 000040E8  7C00                     moveq.l    D6, 0x00
  5553. 000040EA  6020                     bra        +0x22 /* 0000410C */
  5554. label000040EC:
  5555. 000040EC  206E 0008                movea.l    A0, [A6 + 0x8]
  5556. 000040F0  2010                     move.l     D0, [A0]
  5557. 000040F2  D086                     add.l      D0, D6
  5558. 000040F4  206E 000C                movea.l    A0, [A6 + 0xC]
  5559. 000040F8  2210                     move.l     D1, [A0]
  5560. 000040FA  D286                     add.l      D1, D6
  5561. 000040FC  2041                     movea.l    A0, D1
  5562. 000040FE  2240                     movea.l    A1, D0
  5563. 00004100  1011                     move.b     D0, [A1]
  5564. 00004102  B010                     cmp.b      D0, [A0]
  5565. 00004104  6704                     beq        +0x6 /* 0000410A */
  5566. 00004106  7000                     moveq.l    D0, 0x00
  5567. 00004108  6008                     bra        +0xA /* 00004112 */
  5568. label0000410A:
  5569. 0000410A  5286                     addq.l     D6, 1
  5570. label0000410C:
  5571. 0000410C  BC87                     cmp.l      D6, D7
  5572. 0000410E  6DDC                     blt        -0x22 /* 000040EC */
  5573. 00004110  70FF                     moveq.l    D0, 0xFFFFFFFF
  5574. label00004112:
  5575. 00004112  4CDF 00C0                movem.l    D6,D7, [A7]+
  5576. 00004116  4E5E                     unlink     A6
  5577. 00004118  4E75                     rts
  5578. export_527:
  5579. 0000411A  4E56 0000                link       A6, 0
  5580. 0000411E  4A6D FDB0                tst.w      [A5 - 0x250]
  5581. 00004122  671A                     beq        +0x1C /* 0000413E */
  5582. 00004124  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5583. 00004128  486D FD84                pea.l      [A5 - 0x27C]
  5584. 0000412C  486D FD84                pea.l      [A5 - 0x27C]
  5585. 00004130  A8AB                     syscall    UnionRect
  5586. 00004132  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  5587. 00004136  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5588. 0000413A  A8A0                     syscall    StdRect
  5589. 0000413C  601C                     bra        +0x1E /* 0000415A */
  5590. label0000413E:
  5591. 0000413E  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  5592. 00004142  4267                     clr.w      -[A7]
  5593. 00004144  4267                     clr.w      -[A7]
  5594. 00004146  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5595. 0000414A  102E 000C                move.b     D0, [A6 + 0xC]
  5596. 0000414E  4880                     ext.w      D0
  5597. 00004150  3F00                     move.w     -[A7], D0
  5598. 00004152  4EBA 00B0                jsr        [PC + 0xB0 /* 00004204 */]
  5599. 00004156  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5600. label0000415A:
  5601. 0000415A  4E5E                     unlink     A6
  5602. 0000415C  205F                     movea.l    A0, [A7]+
  5603. 0000415E  4FEF 0006                lea.l      A7, [A7 + 0x6]
  5604. 00004162  4ED0                     jmp        [A0]
  5605. export_529:
  5606. 00004164  4E56 0000                link       A6, 0
  5607. 00004168  4A6D FDB0                tst.w      [A5 - 0x250]
  5608. 0000416C  671A                     beq        +0x1C /* 00004188 */
  5609. 0000416E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5610. 00004172  486D FD84                pea.l      [A5 - 0x27C]
  5611. 00004176  486D FD84                pea.l      [A5 - 0x27C]
  5612. 0000417A  A8AB                     syscall    UnionRect
  5613. 0000417C  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  5614. 00004180  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5615. 00004184  A8B6                     syscall    StdOval
  5616. 00004186  601C                     bra        +0x1E /* 000041A4 */
  5617. label00004188:
  5618. 00004188  3F3C 0066                move.w     -[A7], 0x66 /* 'f' */
  5619. 0000418C  4267                     clr.w      -[A7]
  5620. 0000418E  4267                     clr.w      -[A7]
  5621. 00004190  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5622. 00004194  102E 000C                move.b     D0, [A6 + 0xC]
  5623. 00004198  4880                     ext.w      D0
  5624. 0000419A  3F00                     move.w     -[A7], D0
  5625. 0000419C  4EBA 0066                jsr        [PC + 0x66 /* 00004204 */]
  5626. 000041A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5627. label000041A4:
  5628. 000041A4  4E5E                     unlink     A6
  5629. 000041A6  205F                     movea.l    A0, [A7]+
  5630. 000041A8  4FEF 0006                lea.l      A7, [A7 + 0x6]
  5631. 000041AC  4ED0                     jmp        [A0]
  5632. export_528:
  5633. 000041AE  4E56 0000                link       A6, 0
  5634. 000041B2  4A6D FDB0                tst.w      [A5 - 0x250]
  5635. 000041B6  6722                     beq        +0x24 /* 000041DA */
  5636. 000041B8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5637. 000041BC  486D FD84                pea.l      [A5 - 0x27C]
  5638. 000041C0  486D FD84                pea.l      [A5 - 0x27C]
  5639. 000041C4  A8AB                     syscall    UnionRect
  5640. 000041C6  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  5641. 000041CA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5642. 000041CE  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  5643. 000041D2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5644. 000041D6  A8AF                     syscall    StdRRect
  5645. 000041D8  6020                     bra        +0x22 /* 000041FA */
  5646. label000041DA:
  5647. 000041DA  3F3C 0065                move.w     -[A7], 0x65 /* 'e' */
  5648. 000041DE  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  5649. 000041E2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5650. 000041E6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5651. 000041EA  102E 0010                move.b     D0, [A6 + 0x10]
  5652. 000041EE  4880                     ext.w      D0
  5653. 000041F0  3F00                     move.w     -[A7], D0
  5654. 000041F2  4EBA 0010                jsr        [PC + 0x10 /* 00004204 */]
  5655. 000041F6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5656. label000041FA:
  5657. 000041FA  4E5E                     unlink     A6
  5658. 000041FC  205F                     movea.l    A0, [A7]+
  5659. 000041FE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5660. 00004202  4ED0                     jmp        [A0]
  5661. fn00004204:
  5662. 00004204  4E56 FFA8                link       A6, -0x0058
  5663. 00004208  42A7                     clr.l      -[A7]
  5664. 0000420A  2F2D FD94                move.l     -[A7], [A5 - 0x26C]
  5665. 0000420E  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  5666. 00004212  201F                     move.l     D0, [A7]+
  5667. 00004214  2D40 FFFA                move.l     [A6 - 0x6], D0
  5668. 00004218  4878 0052                push.l     0x52 /* 'R' */
  5669. 0000421C  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  5670. 00004220  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5671. 00004224  3D40 FFFE                move.w     [A6 - 0x2], D0
  5672. 00004228  4A2E 0009                tst.b      [A6 + 0x9]
  5673. 0000422C  6600 011A                bne        +0x11C /* 00004348 */
  5674. 00004230  206D FD94                movea.l    A0, [A5 - 0x26C]
  5675. 00004234  302E FFFE                move.w     D0, [A6 - 0x2]
  5676. 00004238  5340                     subq.w     D0, 1
  5677. 0000423A  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5678. 0000423E  D090                     add.l      D0, [A0]
  5679. 00004240  2040                     movea.l    A0, D0
  5680. 00004242  43EE FFA8                lea.l      A1, [A6 - 0x58]
  5681. 00004246  7013                     moveq.l    D0, 0x13
  5682. label00004248:
  5683. 00004248  22D8                     move.l     [A1]+, [A0]+
  5684. 0000424A  51C8 FFFC                dbf        D0, -0x6 /* 00004248 */
  5685. 0000424E  32D8                     move.w     [A1]+, [A0]+
  5686. 00004250  4A6E FFFE                tst.w      [A6 - 0x2]
  5687. 00004254  6F00 009C                ble        +0x9E /* 000042F2 */
  5688. 00004258  302E FFA8                move.w     D0, [A6 - 0x58]
  5689. 0000425C  B06E 0012                cmp.w      D0, [A6 + 0x12]
  5690. 00004260  6600 0090                bne        +0x92 /* 000042F2 */
  5691. 00004264  4A6E FFC0                tst.w      [A6 - 0x40]
  5692. 00004268  6600 0088                bne        +0x8A /* 000042F2 */
  5693. 0000426C  4267                     clr.w      -[A7]
  5694. 0000426E  486E FFB6                pea.l      [A6 - 0x4A]
  5695. 00004272  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5696. 00004276  A8A6                     syscall    EqualRect
  5697. 00004278  101F                     move.b     D0, [A7]+
  5698. 0000427A  4A00                     tst.b      D0
  5699. 0000427C  6774                     beq        +0x76 /* 000042F2 */
  5700. 0000427E  486E FFD2                pea.l      [A6 - 0x2E]
  5701. 00004282  102E 0009                move.b     D0, [A6 + 0x9]
  5702. 00004286  4880                     ext.w      D0
  5703. 00004288  3F00                     move.w     -[A7], D0
  5704. 0000428A  4EBA 018E                jsr        [PC + 0x18E /* 0000441A */]
  5705. 0000428E  5C8F                     addq.l     A7, 6
  5706. 00004290  486E FFC4                pea.l      [A6 - 0x3C]
  5707. 00004294  102E 0009                move.b     D0, [A6 + 0x9]
  5708. 00004298  4880                     ext.w      D0
  5709. 0000429A  3F00                     move.w     -[A7], D0
  5710. 0000429C  4EBA 02CE                jsr        [PC + 0x2CE /* 0000456C */]
  5711. 000042A0  5C8F                     addq.l     A7, 6
  5712. 000042A2  486E FFC8                pea.l      [A6 - 0x38]
  5713. 000042A6  102E 0009                move.b     D0, [A6 + 0x9]
  5714. 000042AA  4880                     ext.w      D0
  5715. 000042AC  3F00                     move.w     -[A7], D0
  5716. 000042AE  4EBA 02EA                jsr        [PC + 0x2EA /* 0000459A */]
  5717. 000042B2  5C8F                     addq.l     A7, 6
  5718. 000042B4  206D AB82                movea.l    A0, [A5 - 0x547E]
  5719. 000042B8  3D68 0036 FFDA           move.w     [A6 - 0x26], [A0 + 0x36]
  5720. 000042BE  206D AB82                movea.l    A0, [A5 - 0x547E]
  5721. 000042C2  3D68 0034 FFDC           move.w     [A6 - 0x24], [A0 + 0x34]
  5722. 000042C8  7001                     moveq.l    D0, 0x01
  5723. 000042CA  3D40 FFC0                move.w     [A6 - 0x40], D0
  5724. 000042CE  206D FD94                movea.l    A0, [A5 - 0x26C]
  5725. 000042D2  302E FFFE                move.w     D0, [A6 - 0x2]
  5726. 000042D6  5340                     subq.w     D0, 1
  5727. 000042D8  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5728. 000042DC  D090                     add.l      D0, [A0]
  5729. 000042DE  2040                     movea.l    A0, D0
  5730. 000042E0  43EE FFA8                lea.l      A1, [A6 - 0x58]
  5731. 000042E4  7013                     moveq.l    D0, 0x13
  5732. label000042E6:
  5733. 000042E6  20D9                     move.l     [A0]+, [A1]+
  5734. 000042E8  51C8 FFFC                dbf        D0, -0x6 /* 000042E6 */
  5735. 000042EC  30D9                     move.w     [A0]+, [A1]+
  5736. 000042EE  6000 0126                bra        +0x128 /* 00004416 */
  5737. label000042F2:
  5738. 000042F2  486E FFD2                pea.l      [A6 - 0x2E]
  5739. 000042F6  102E 0009                move.b     D0, [A6 + 0x9]
  5740. 000042FA  4880                     ext.w      D0
  5741. 000042FC  3F00                     move.w     -[A7], D0
  5742. 000042FE  4EBA 011A                jsr        [PC + 0x11A /* 0000441A */]
  5743. 00004302  5C8F                     addq.l     A7, 6
  5744. 00004304  486E FFC4                pea.l      [A6 - 0x3C]
  5745. 00004308  102E 0009                move.b     D0, [A6 + 0x9]
  5746. 0000430C  4880                     ext.w      D0
  5747. 0000430E  3F00                     move.w     -[A7], D0
  5748. 00004310  4EBA 025A                jsr        [PC + 0x25A /* 0000456C */]
  5749. 00004314  5C8F                     addq.l     A7, 6
  5750. 00004316  486E FFC8                pea.l      [A6 - 0x38]
  5751. 0000431A  102E 0009                move.b     D0, [A6 + 0x9]
  5752. 0000431E  4880                     ext.w      D0
  5753. 00004320  3F00                     move.w     -[A7], D0
  5754. 00004322  4EBA 0276                jsr        [PC + 0x276 /* 0000459A */]
  5755. 00004326  5C8F                     addq.l     A7, 6
  5756. 00004328  206D AB82                movea.l    A0, [A5 - 0x547E]
  5757. 0000432C  3D68 0036 FFDA           move.w     [A6 - 0x26], [A0 + 0x36]
  5758. 00004332  206D AB82                movea.l    A0, [A5 - 0x547E]
  5759. 00004336  3D68 0034 FFDC           move.w     [A6 - 0x24], [A0 + 0x34]
  5760. 0000433C  7001                     moveq.l    D0, 0x01
  5761. 0000433E  3D40 FFC0                move.w     [A6 - 0x40], D0
  5762. 00004342  426E FFBE                clr.w      [A6 - 0x42]
  5763. 00004346  6040                     bra        +0x42 /* 00004388 */
  5764. label00004348:
  5765. 00004348  486E FFCA                pea.l      [A6 - 0x36]
  5766. 0000434C  102E 0009                move.b     D0, [A6 + 0x9]
  5767. 00004350  4880                     ext.w      D0
  5768. 00004352  3F00                     move.w     -[A7], D0
  5769. 00004354  4EBA 00C4                jsr        [PC + 0xC4 /* 0000441A */]
  5770. 00004358  5C8F                     addq.l     A7, 6
  5771. 0000435A  486E FFC2                pea.l      [A6 - 0x3E]
  5772. 0000435E  102E 0009                move.b     D0, [A6 + 0x9]
  5773. 00004362  4880                     ext.w      D0
  5774. 00004364  3F00                     move.w     -[A7], D0
  5775. 00004366  4EBA 0204                jsr        [PC + 0x204 /* 0000456C */]
  5776. 0000436A  5C8F                     addq.l     A7, 6
  5777. 0000436C  486E FFC6                pea.l      [A6 - 0x3A]
  5778. 00004370  102E 0009                move.b     D0, [A6 + 0x9]
  5779. 00004374  4880                     ext.w      D0
  5780. 00004376  3F00                     move.w     -[A7], D0
  5781. 00004378  4EBA 0220                jsr        [PC + 0x220 /* 0000459A */]
  5782. 0000437C  5C8F                     addq.l     A7, 6
  5783. 0000437E  426E FFC0                clr.w      [A6 - 0x40]
  5784. 00004382  7001                     moveq.l    D0, 0x01
  5785. 00004384  3D40 FFBE                move.w     [A6 - 0x42], D0
  5786. label00004388:
  5787. 00004388  3D6E 0012 FFA8           move.w     [A6 - 0x58], [A6 + 0x12]
  5788. 0000438E  426E FFAA                clr.w      [A6 - 0x56]
  5789. 00004392  7001                     moveq.l    D0, 0x01
  5790. 00004394  3D40 FFAC                move.w     [A6 - 0x54], D0
  5791. 00004398  42A7                     clr.l      -[A7]
  5792. 0000439A  2F2D FD94                move.l     -[A7], [A5 - 0x26C]
  5793. 0000439E  4EAD 0F4A                jsr        [A5 + 0xF4A /* export_485 */]
  5794. 000043A2  508F                     addq.l     A7, 8
  5795. 000043A4  2D40 FFAE                move.l     [A6 - 0x52], D0
  5796. 000043A8  102E 0009                move.b     D0, [A6 + 0x9]
  5797. 000043AC  4880                     ext.w      D0
  5798. 000043AE  3F00                     move.w     -[A7], D0
  5799. 000043B0  4EBA 0150                jsr        [PC + 0x150 /* 00004502 */]
  5800. 000043B4  548F                     addq.l     A7, 2
  5801. 000043B6  3D40 FFDE                move.w     [A6 - 0x22], D0
  5802. 000043BA  426E FFE0                clr.w      [A6 - 0x20]
  5803. 000043BE  7001                     moveq.l    D0, 0x01
  5804. 000043C0  2D40 FFB2                move.l     [A6 - 0x4E], D0
  5805. 000043C4  206E 000A                movea.l    A0, [A6 + 0xA]
  5806. 000043C8  43EE FFB6                lea.l      A1, [A6 - 0x4A]
  5807. 000043CC  22D8                     move.l     [A1]+, [A0]+
  5808. 000043CE  22D8                     move.l     [A1]+, [A0]+
  5809. 000043D0  3D6E 000E FFEE           move.w     [A6 - 0x12], [A6 + 0xE]
  5810. 000043D6  3D6E 0010 FFF0           move.w     [A6 - 0x10], [A6 + 0x10]
  5811. 000043DC  42AE FFE2                clr.l      [A6 - 0x1E]
  5812. 000043E0  42AE FFE6                clr.l      [A6 - 0x1A]
  5813. 000043E4  42AE FFEA                clr.l      [A6 - 0x16]
  5814. 000043E8  2F2D FD94                move.l     -[A7], [A5 - 0x26C]
  5815. 000043EC  206E FFFA                movea.l    A0, [A6 - 0x6]
  5816. 000043F0  4868 0052                pea.l      [A0 + 0x52]
  5817. 000043F4  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  5818. 000043F8  206D FD94                movea.l    A0, [A5 - 0x26C]
  5819. 000043FC  302E FFFE                move.w     D0, [A6 - 0x2]
  5820. 00004400  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5821. 00004404  D090                     add.l      D0, [A0]
  5822. 00004406  2040                     movea.l    A0, D0
  5823. 00004408  43EE FFA8                lea.l      A1, [A6 - 0x58]
  5824. 0000440C  7013                     moveq.l    D0, 0x13
  5825. label0000440E:
  5826. 0000440E  20D9                     move.l     [A0]+, [A1]+
  5827. 00004410  51C8 FFFC                dbf        D0, -0x6 /* 0000440E */
  5828. 00004414  30D9                     move.w     [A0]+, [A1]+
  5829. label00004416:
  5830. 00004416  4E5E                     unlink     A6
  5831. 00004418  4E75                     rts
  5832. fn0000441A:
  5833. 0000441A  4E56 FFE4                link       A6, -0x001C
  5834. 0000441E  102E 0009                move.b     D0, [A6 + 0x9]
  5835. 00004422  4880                     ext.w      D0
  5836. 00004424  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  5837. 00004428  0000 0004                ori.b      D0, 0x4
  5838. 0000442C  00D2                     .incomplete
  5839. 0000442E  000A 0008                ori.b      A2, 0x8
  5840. 00004432  005E 006C                ori.w      [A6]+, 0x6C /* 'l' */
  5841. 00004436  0078 4A6D B110           ori.w      [0xFFFFB110], 0x4A6D /* 'Jm' */
  5842. 0000443C  673E                     beq        +0x40 /* 0000447C */
  5843. 0000443E  206D AB82                movea.l    A0, [A5 - 0x547E]
  5844. 00004442  2068 003A                movea.l    A0, [A0 + 0x3A]
  5845. 00004446  2050                     movea.l    A0, [A0]
  5846. 00004448  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  5847. 0000444C  7006                     moveq.l    D0, 0x06
  5848. label0000444E:
  5849. 0000444E  22D8                     move.l     [A1]+, [A0]+
  5850. 00004450  51C8 FFFC                dbf        D0, -0x6 /* 0000444E */
  5851. 00004454  4A6E FFE4                tst.w      [A6 - 0x1C]
  5852. 00004458  6612                     bne        +0x14 /* 0000446C */
  5853. 0000445A  206E FFEA                movea.l    A0, [A6 - 0x16]
  5854. 0000445E  2050                     movea.l    A0, [A0]
  5855. 00004460  226E 000A                movea.l    A1, [A6 + 0xA]
  5856. 00004464  22D8                     move.l     [A1]+, [A0]+
  5857. 00004466  22D8                     move.l     [A1]+, [A0]+
  5858. 00004468  6000 0094                bra        +0x96 /* 000044FE */
  5859. label0000446C:
  5860. 0000446C  206E 000A                movea.l    A0, [A6 + 0xA]
  5861. 00004470  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5862. 00004474  20D9                     move.l     [A0]+, [A1]+
  5863. 00004476  20D9                     move.l     [A0]+, [A1]+
  5864. 00004478  6000 0084                bra        +0x86 /* 000044FE */
  5865. label0000447C:
  5866. 0000447C  206D AB82                movea.l    A0, [A5 - 0x547E]
  5867. 00004480  226E 000A                movea.l    A1, [A6 + 0xA]
  5868. 00004484  41E8 003A                lea.l      A0, [A0 + 0x3A]
  5869. 00004488  22D8                     move.l     [A1]+, [A0]+
  5870. 0000448A  22D8                     move.l     [A1]+, [A0]+
  5871. 0000448C  6000 0070                bra        +0x72 /* 000044FE */
  5872. 00004490  206E 000A                movea.l    A0, [A6 + 0xA]
  5873. 00004494  43ED AB7A                lea.l      A1, [A5 - 0x5486]
  5874. 00004498  20D9                     move.l     [A0]+, [A1]+
  5875. 0000449A  20D9                     move.l     [A0]+, [A1]+
  5876. 0000449C  6000 0060                bra        +0x62 /* 000044FE */
  5877. 000044A0  206E 000A                movea.l    A0, [A6 + 0xA]
  5878. 000044A4  43ED AB72                lea.l      A1, [A5 - 0x548E]
  5879. 000044A8  20D9                     move.l     [A0]+, [A1]+
  5880. 000044AA  20D9                     move.l     [A0]+, [A1]+
  5881. 000044AC  6050                     bra        +0x52 /* 000044FE */
  5882. 000044AE  4A6D B110                tst.w      [A5 - 0x4EF0]
  5883. 000044B2  673A                     beq        +0x3C /* 000044EE */
  5884. 000044B4  206D AB82                movea.l    A0, [A5 - 0x547E]
  5885. 000044B8  2068 003E                movea.l    A0, [A0 + 0x3E]
  5886. 000044BC  2050                     movea.l    A0, [A0]
  5887. 000044BE  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  5888. 000044C2  7006                     moveq.l    D0, 0x06
  5889. label000044C4:
  5890. 000044C4  22D8                     move.l     [A1]+, [A0]+
  5891. 000044C6  51C8 FFFC                dbf        D0, -0x6 /* 000044C4 */
  5892. 000044CA  4A6E FFE4                tst.w      [A6 - 0x1C]
  5893. 000044CE  6610                     bne        +0x12 /* 000044E0 */
  5894. 000044D0  206E FFEA                movea.l    A0, [A6 - 0x16]
  5895. 000044D4  2050                     movea.l    A0, [A0]
  5896. 000044D6  226E 000A                movea.l    A1, [A6 + 0xA]
  5897. 000044DA  22D8                     move.l     [A1]+, [A0]+
  5898. 000044DC  22D8                     move.l     [A1]+, [A0]+
  5899. 000044DE  601E                     bra        +0x20 /* 000044FE */
  5900. label000044E0:
  5901. 000044E0  206E 000A                movea.l    A0, [A6 + 0xA]
  5902. 000044E4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5903. 000044E8  20D9                     move.l     [A0]+, [A1]+
  5904. 000044EA  20D9                     move.l     [A0]+, [A1]+
  5905. 000044EC  6010                     bra        +0x12 /* 000044FE */
  5906. label000044EE:
  5907. 000044EE  206D AB82                movea.l    A0, [A5 - 0x547E]
  5908. 000044F2  226E 000A                movea.l    A1, [A6 + 0xA]
  5909. 000044F6  41E8 0028                lea.l      A0, [A0 + 0x28]
  5910. 000044FA  22D8                     move.l     [A1]+, [A0]+
  5911. 000044FC  22D8                     move.l     [A1]+, [A0]+
  5912. label000044FE:
  5913. 000044FE  4E5E                     unlink     A6
  5914. 00004500  4E75                     rts
  5915. fn00004502:
  5916. 00004502  4E56 FFFE                link       A6, -0x0002
  5917. 00004506  102E 0009                move.b     D0, [A6 + 0x9]
  5918. 0000450A  4880                     ext.w      D0
  5919. 0000450C  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  5920. 00004510  0000 0004                ori.b      D0, 0x4
  5921. 00004514  0054 000A                ori.w      [A4], 0xA /* '\n' */
  5922. 00004518  0008 0048                ori.b      A0, 0x48 /* 'H' */
  5923. 0000451C  004A 0002                ori.w      A2, 0x2
  5924. 00004520  206D AB82                movea.l    A0, [A5 - 0x547E]
  5925. 00004524  3D68 0038 FFFE           move.w     [A6 - 0x2], [A0 + 0x38]
  5926. 0000452A  4A6E FFFE                tst.w      [A6 - 0x2]
  5927. 0000452E  6C04                     bge        +0x6 /* 00004534 */
  5928. 00004530  426E FFFE                clr.w      [A6 - 0x2]
  5929. label00004534:
  5930. 00004534  0C6E 000F FFFE           cmpi.w     [A6 - 0x2], 0xF
  5931. 0000453A  6F20                     ble        +0x22 /* 0000455C */
  5932. 0000453C  0C6E 0020 FFFE           cmpi.w     [A6 - 0x2], 0x20 /* ' ' */
  5933. 00004542  6D08                     blt        +0xA /* 0000454C */
  5934. 00004544  0C6E 0027 FFFE           cmpi.w     [A6 - 0x2], 0x27 /* '\'' */
  5935. 0000454A  6F04                     ble        +0x6 /* 00004550 */
  5936. label0000454C:
  5937. 0000454C  426E FFFE                clr.w      [A6 - 0x2]
  5938. label00004550:
  5939. 00004550  0C6E 0024 FFFE           cmpi.w     [A6 - 0x2], 0x24 /* '$' */
  5940. 00004556  6604                     bne        +0x6 /* 0000455C */
  5941. 00004558  426E FFFE                clr.w      [A6 - 0x2]
  5942. label0000455C:
  5943. 0000455C  302E FFFE                move.w     D0, [A6 - 0x2]
  5944. 00004560  6006                     bra        +0x8 /* 00004568 */
  5945. 00004562  7000                     moveq.l    D0, 0x00
  5946. 00004564  6002                     bra        +0x4 /* 00004568 */
  5947. 00004566  7002                     moveq.l    D0, 0x02
  5948. label00004568:
  5949. 00004568  4E5E                     unlink     A6
  5950. 0000456A  4E75                     rts
  5951. fn0000456C:
  5952. 0000456C  4E56 FFFE                link       A6, -0x0002
  5953. 00004570  206D AB82                movea.l    A0, [A5 - 0x547E]
  5954. 00004574  3D68 0052 FFFE           move.w     [A6 - 0x2], [A0 + 0x52]
  5955. 0000457A  4A6E FFFE                tst.w      [A6 - 0x2]
  5956. 0000457E  6D08                     blt        +0xA /* 00004588 */
  5957. 00004580  0C6E 00FF FFFE           cmpi.w     [A6 - 0x2], 0xFF
  5958. 00004586  6F06                     ble        +0x8 /* 0000458E */
  5959. label00004588:
  5960. 00004588  3D7C 00FF FFFE           move.w     [A6 - 0x2], 0xFF
  5961. label0000458E:
  5962. 0000458E  206E 000A                movea.l    A0, [A6 + 0xA]
  5963. 00004592  30AE FFFE                move.w     [A0], [A6 - 0x2]
  5964. 00004596  4E5E                     unlink     A6
  5965. 00004598  4E75                     rts
  5966. fn0000459A:
  5967. 0000459A  4E56 FFFE                link       A6, -0x0002
  5968. 0000459E  206D AB82                movea.l    A0, [A5 - 0x547E]
  5969. 000045A2  3D68 0056 FFFE           move.w     [A6 - 0x2], [A0 + 0x56]
  5970. 000045A8  4A6E FFFE                tst.w      [A6 - 0x2]
  5971. 000045AC  6D08                     blt        +0xA /* 000045B6 */
  5972. 000045AE  0C6E 00FF FFFE           cmpi.w     [A6 - 0x2], 0xFF
  5973. 000045B4  6F04                     ble        +0x6 /* 000045BA */
  5974. label000045B6:
  5975. 000045B6  426E FFFE                clr.w      [A6 - 0x2]
  5976. label000045BA:
  5977. 000045BA  206E 000A                movea.l    A0, [A6 + 0xA]
  5978. 000045BE  30AE FFFE                move.w     [A0], [A6 - 0x2]
  5979. 000045C2  4E5E                     unlink     A6
  5980. 000045C4  4E75                     rts
  5981. export_525:
  5982. 000045C6  4E56 FF70                link       A6, -0x0090
  5983. 000045CA  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  5984. 000045CE  206D AB82                movea.l    A0, [A5 - 0x547E]
  5985. 000045D2  3C28 004A                move.w     D6, [A0 + 0x4A]
  5986. 000045D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5987. 000045DA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5988. 000045DE  4EBA 034E                jsr        [PC + 0x34E /* 0000492E */]
  5989. 000045E2  508F                     addq.l     A7, 8
  5990. 000045E4  3A00                     move.w     D5, D0
  5991. 000045E6  206D AB82                movea.l    A0, [A5 - 0x547E]
  5992. 000045EA  3145 004A                move.w     [A0 + 0x4A], D5
  5993. 000045EE  486E FF88                pea.l      [A6 - 0x78]
  5994. 000045F2  A88B                     syscall    GetFontInfo
  5995. 000045F4  4267                     clr.w      -[A7]
  5996. 000045F6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5997. 000045FA  4267                     clr.w      -[A7]
  5998. 000045FC  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  5999. 00004600  A886                     syscall    TextWidth
  6000. 00004602  301F                     move.w     D0, [A7]+
  6001. 00004604  5440                     addq.w     D0, 2
  6002. 00004606  3800                     move.w     D4, D0
  6003. 00004608  B86E FF8C                cmp.w      D4, [A6 - 0x74]
  6004. 0000460C  6C04                     bge        +0x6 /* 00004612 */
  6005. 0000460E  382E FF8C                move.w     D4, [A6 - 0x74]
  6006. label00004612:
  6007. 00004612  206D AB82                movea.l    A0, [A5 - 0x547E]
  6008. 00004616  3028 0030                move.w     D0, [A0 + 0x30]
  6009. 0000461A  906E FF88                sub.w      D0, [A6 - 0x78]
  6010. 0000461E  3D40 FF94                move.w     [A6 - 0x6C], D0
  6011. 00004622  206D AB82                movea.l    A0, [A5 - 0x547E]
  6012. 00004626  3028 0032                move.w     D0, [A0 + 0x32]
  6013. 0000462A  5340                     subq.w     D0, 1
  6014. 0000462C  3D40 FF96                move.w     [A6 - 0x6A], D0
  6015. 00004630  206D AB82                movea.l    A0, [A5 - 0x547E]
  6016. 00004634  3028 0030                move.w     D0, [A0 + 0x30]
  6017. 00004638  D06E FF8A                add.w      D0, [A6 - 0x76]
  6018. 0000463C  D06E FF8E                add.w      D0, [A6 - 0x72]
  6019. 00004640  3D40 FF98                move.w     [A6 - 0x68], D0
  6020. 00004644  206D AB82                movea.l    A0, [A5 - 0x547E]
  6021. 00004648  3028 0032                move.w     D0, [A0 + 0x32]
  6022. 0000464C  D044                     add.w      D0, D4
  6023. 0000464E  5340                     subq.w     D0, 1
  6024. 00004650  3D40 FF9A                move.w     [A6 - 0x66], D0
  6025. 00004654  4A6D FDB0                tst.w      [A5 - 0x250]
  6026. 00004658  6744                     beq        +0x46 /* 0000469E */
  6027. 0000465A  3D7C 00C8 000E           move.w     [A6 + 0xE], 0xC8
  6028. 00004660  3D7C 00C8 000C           move.w     [A6 + 0xC], 0xC8
  6029. 00004666  3D7C 00C8 000A           move.w     [A6 + 0xA], 0xC8
  6030. 0000466C  3D7C 00C8 0008           move.w     [A6 + 0x8], 0xC8
  6031. 00004672  486E FF94                pea.l      [A6 - 0x6C]
  6032. 00004676  486D FD84                pea.l      [A5 - 0x27C]
  6033. 0000467A  486D FD84                pea.l      [A5 - 0x27C]
  6034. 0000467E  A8AB                     syscall    UnionRect
  6035. 00004680  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  6036. 00004684  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6037. 00004688  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6038. 0000468C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6039. 00004690  A882                     syscall    StdText
  6040. 00004692  206D AB82                movea.l    A0, [A5 - 0x547E]
  6041. 00004696  3146 004A                move.w     [A0 + 0x4A], D6
  6042. 0000469A  6000 0284                bra        +0x286 /* 00004920 */
  6043. label0000469E:
  6044. 0000469E  4A6D FDAC                tst.w      [A5 - 0x254]
  6045. 000046A2  6700 00D0                beq        +0xD2 /* 00004774 */
  6046. 000046A6  486E FF94                pea.l      [A6 - 0x6C]
  6047. 000046AA  486D FD9A                pea.l      [A5 - 0x266]
  6048. 000046AE  486D FD9A                pea.l      [A5 - 0x266]
  6049. 000046B2  A8AB                     syscall    UnionRect
  6050. 000046B4  42A7                     clr.l      -[A7]
  6051. 000046B6  2F2D FDA2                move.l     -[A7], [A5 - 0x25E]
  6052. 000046BA  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  6053. 000046BE  201F                     move.l     D0, [A7]+
  6054. 000046C0  2D40 FF74                move.l     [A6 - 0x8C], D0
  6055. 000046C4  302E FF88                move.w     D0, [A6 - 0x78]
  6056. 000046C8  D06E FF8A                add.w      D0, [A6 - 0x76]
  6057. 000046CC  D06E FF8E                add.w      D0, [A6 - 0x72]
  6058. 000046D0  3D40 FF78                move.w     [A6 - 0x88], D0
  6059. 000046D4  3D6E FF88 FF7A           move.w     [A6 - 0x86], [A6 - 0x78]
  6060. 000046DA  206D AB82                movea.l    A0, [A5 - 0x547E]
  6061. 000046DE  3D68 0044 FF7C           move.w     [A6 - 0x84], [A0 + 0x44]
  6062. 000046E4  206D AB82                movea.l    A0, [A5 - 0x547E]
  6063. 000046E8  1D68 0046 FF7E           move.b     [A6 - 0x82], [A0 + 0x46]
  6064. 000046EE  206D AB82                movea.l    A0, [A5 - 0x547E]
  6065. 000046F2  3D68 004A FF80           move.w     [A6 - 0x80], [A0 + 0x4A]
  6066. 000046F8  426E FF82                clr.w      [A6 - 0x7E]
  6067. 000046FC  426E FF84                clr.w      [A6 - 0x7C]
  6068. 00004700  426E FF86                clr.w      [A6 - 0x7A]
  6069. 00004704  206D FDA6                movea.l    A0, [A5 - 0x25A]
  6070. 00004708  2050                     movea.l    A0, [A0]
  6071. 0000470A  3E10                     move.w     D7, [A0]
  6072. 0000470C  42A7                     clr.l      -[A7]
  6073. 0000470E  2F2D FDA6                move.l     -[A7], [A5 - 0x25A]
  6074. 00004712  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  6075. 00004716  201F                     move.l     D0, [A7]+
  6076. 00004718  2D40 FFEE                move.l     [A6 - 0x12], D0
  6077. 0000471C  2F2D FDA6                move.l     -[A7], [A5 - 0x25A]
  6078. 00004720  206E FFEE                movea.l    A0, [A6 - 0x12]
  6079. 00004724  4868 0014                pea.l      [A0 + 0x14]
  6080. 00004728  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  6081. 0000472C  206D FDA6                movea.l    A0, [A5 - 0x25A]
  6082. 00004730  3007                     move.w     D0, D7
  6083. 00004732  C1FC 0014                muls.w     D0, 0x14
  6084. 00004736  D090                     add.l      D0, [A0]
  6085. 00004738  2040                     movea.l    A0, D0
  6086. 0000473A  5488                     addq.l     A0, 2
  6087. 0000473C  43EE FF74                lea.l      A1, [A6 - 0x8C]
  6088. 00004740  7004                     moveq.l    D0, 0x04
  6089. label00004742:
  6090. 00004742  20D9                     move.l     [A0]+, [A1]+
  6091. 00004744  51C8 FFFC                dbf        D0, -0x6 /* 00004742 */
  6092. 00004748  5247                     addq.w     D7, 1
  6093. 0000474A  206D FDA6                movea.l    A0, [A5 - 0x25A]
  6094. 0000474E  2050                     movea.l    A0, [A0]
  6095. 00004750  3087                     move.w     [A0], D7
  6096. 00004752  4267                     clr.w      -[A7]
  6097. 00004754  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6098. 00004758  2F2D FDA2                move.l     -[A7], [A5 - 0x25E]
  6099. 0000475C  306E 0014                movea.w    A0, [A6 + 0x14]
  6100. 00004760  2F08                     move.l     -[A7], A0
  6101. 00004762  4EAD 073A                jsr        [A5 + 0x73A /* export_227 */]
  6102. 00004766  301F                     move.w     D0, [A7]+
  6103. 00004768  206D AB82                movea.l    A0, [A5 - 0x547E]
  6104. 0000476C  3146 004A                move.w     [A0 + 0x4A], D6
  6105. 00004770  6000 01AE                bra        +0x1B0 /* 00004920 */
  6106. label00004774:
  6107. 00004774  4267                     clr.w      -[A7]
  6108. 00004776  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6109. 0000477A  486E FF90                pea.l      [A6 - 0x70]
  6110. 0000477E  306E 0014                movea.w    A0, [A6 + 0x14]
  6111. 00004782  2F08                     move.l     -[A7], A0
  6112. 00004784  4EAD 072A                jsr        [A5 + 0x72A /* export_225 */]
  6113. 00004788  301F                     move.w     D0, [A7]+
  6114. 0000478A  42A7                     clr.l      -[A7]
  6115. 0000478C  4878 0016                push.l     0x16
  6116. 00004790  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  6117. 00004794  205F                     movea.l    A0, [A7]+
  6118. 00004796  2D48 FF70                move.l     [A6 - 0x90], A0
  6119. 0000479A  42AE FF74                clr.l      [A6 - 0x8C]
  6120. 0000479E  302E FF88                move.w     D0, [A6 - 0x78]
  6121. 000047A2  D06E FF8A                add.w      D0, [A6 - 0x76]
  6122. 000047A6  D06E FF8E                add.w      D0, [A6 - 0x72]
  6123. 000047AA  3D40 FF78                move.w     [A6 - 0x88], D0
  6124. 000047AE  3D6E FF88 FF7A           move.w     [A6 - 0x86], [A6 - 0x78]
  6125. 000047B4  206D AB82                movea.l    A0, [A5 - 0x547E]
  6126. 000047B8  3D68 0044 FF7C           move.w     [A6 - 0x84], [A0 + 0x44]
  6127. 000047BE  206D AB82                movea.l    A0, [A5 - 0x547E]
  6128. 000047C2  1D68 0046 FF7E           move.b     [A6 - 0x82], [A0 + 0x46]
  6129. 000047C8  206D AB82                movea.l    A0, [A5 - 0x547E]
  6130. 000047CC  3D68 004A FF80           move.w     [A6 - 0x80], [A0 + 0x4A]
  6131. 000047D2  426E FF82                clr.w      [A6 - 0x7E]
  6132. 000047D6  426E FF84                clr.w      [A6 - 0x7C]
  6133. 000047DA  426E FF86                clr.w      [A6 - 0x7A]
  6134. 000047DE  206E FF70                movea.l    A0, [A6 - 0x90]
  6135. 000047E2  2050                     movea.l    A0, [A0]
  6136. 000047E4  7001                     moveq.l    D0, 0x01
  6137. 000047E6  3080                     move.w     [A0], D0
  6138. 000047E8  206E FF70                movea.l    A0, [A6 - 0x90]
  6139. 000047EC  2050                     movea.l    A0, [A0]
  6140. 000047EE  5488                     addq.l     A0, 2
  6141. 000047F0  43EE FF74                lea.l      A1, [A6 - 0x8C]
  6142. 000047F4  7004                     moveq.l    D0, 0x04
  6143. label000047F6:
  6144. 000047F6  20D9                     move.l     [A0]+, [A1]+
  6145. 000047F8  51C8 FFFC                dbf        D0, -0x6 /* 000047F6 */
  6146. 000047FC  4267                     clr.w      -[A7]
  6147. 000047FE  2F2E FF90                move.l     -[A7], [A6 - 0x70]
  6148. 00004802  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  6149. 00004806  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  6150. 0000480A  301F                     move.w     D0, [A7]+
  6151. 0000480C  2F2E FF90                move.l     -[A7], [A6 - 0x70]
  6152. 00004810  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6153. 00004814  426E FFF2                clr.w      [A6 - 0xE]
  6154. 00004818  70FF                     moveq.l    D0, 0xFFFFFFFF
  6155. 0000481A  3D40 FFF4                move.w     [A6 - 0xC], D0
  6156. 0000481E  7003                     moveq.l    D0, 0x03
  6157. 00004820  3D40 FFF6                move.w     [A6 - 0xA], D0
  6158. 00004824  700C                     moveq.l    D0, 0x0C
  6159. 00004826  3D40 FFF8                move.w     [A6 - 0x8], D0
  6160. 0000482A  426E FFFA                clr.w      [A6 - 0x6]
  6161. 0000482E  42AE FFFC                clr.l      [A6 - 0x4]
  6162. 00004832  3F3C 000E                move.w     -[A7], 0xE
  6163. 00004836  486E FFF2                pea.l      [A6 - 0xE]
  6164. 0000483A  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  6165. 0000483E  4EAD 0992                jsr        [A5 + 0x992 /* export_302 */]
  6166. 00004842  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6167. 00004846  42A7                     clr.l      -[A7]
  6168. 00004848  2F2D FD94                move.l     -[A7], [A5 - 0x26C]
  6169. 0000484C  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  6170. 00004850  201F                     move.l     D0, [A7]+
  6171. 00004852  2D40 FFEE                move.l     [A6 - 0x12], D0
  6172. 00004856  4878 0052                push.l     0x52 /* 'R' */
  6173. 0000485A  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  6174. 0000485E  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6175. 00004862  3E00                     move.w     D7, D0
  6176. 00004864  706A                     moveq.l    D0, 0x6A
  6177. 00004866  3D40 FF9C                move.w     [A6 - 0x64], D0
  6178. 0000486A  426E FF9E                clr.w      [A6 - 0x62]
  6179. 0000486E  7001                     moveq.l    D0, 0x01
  6180. 00004870  3D40 FFA0                move.w     [A6 - 0x60], D0
  6181. 00004874  42A7                     clr.l      -[A7]
  6182. 00004876  2F2D FD94                move.l     -[A7], [A5 - 0x26C]
  6183. 0000487A  4EAD 0F4A                jsr        [A5 + 0xF4A /* export_485 */]
  6184. 0000487E  508F                     addq.l     A7, 8
  6185. 00004880  2D40 FFA2                move.l     [A6 - 0x5E], D0
  6186. 00004884  7001                     moveq.l    D0, 0x01
  6187. 00004886  2D40 FFA6                move.l     [A6 - 0x5A], D0
  6188. 0000488A  41EE FFAA                lea.l      A0, [A6 - 0x56]
  6189. 0000488E  43EE FF94                lea.l      A1, [A6 - 0x6C]
  6190. 00004892  20D9                     move.l     [A0]+, [A1]+
  6191. 00004894  20D9                     move.l     [A0]+, [A1]+
  6192. 00004896  426E FFB4                clr.w      [A6 - 0x4C]
  6193. 0000489A  426E FFB2                clr.w      [A6 - 0x4E]
  6194. 0000489E  3D7C 00FF FFB8           move.w     [A6 - 0x48], 0xFF
  6195. 000048A4  3D7C 00FF FFB6           move.w     [A6 - 0x4A], 0xFF
  6196. 000048AA  426E FFBC                clr.w      [A6 - 0x44]
  6197. 000048AE  426E FFBA                clr.w      [A6 - 0x46]
  6198. 000048B2  41EE FFC6                lea.l      A0, [A6 - 0x3A]
  6199. 000048B6  43ED AB7A                lea.l      A1, [A5 - 0x5486]
  6200. 000048BA  20D9                     move.l     [A0]+, [A1]+
  6201. 000048BC  20D9                     move.l     [A0]+, [A1]+
  6202. 000048BE  41EE FFBE                lea.l      A0, [A6 - 0x42]
  6203. 000048C2  43ED AB7A                lea.l      A1, [A5 - 0x5486]
  6204. 000048C6  20D9                     move.l     [A0]+, [A1]+
  6205. 000048C8  20D9                     move.l     [A0]+, [A1]+
  6206. 000048CA  426E FFD2                clr.w      [A6 - 0x2E]
  6207. 000048CE  426E FFD4                clr.w      [A6 - 0x2C]
  6208. 000048D2  7001                     moveq.l    D0, 0x01
  6209. 000048D4  3D40 FFCE                move.w     [A6 - 0x32], D0
  6210. 000048D8  7001                     moveq.l    D0, 0x01
  6211. 000048DA  3D40 FFD0                move.w     [A6 - 0x30], D0
  6212. 000048DE  42AE FFD6                clr.l      [A6 - 0x2A]
  6213. 000048E2  2D6E FF70 FFDA           move.l     [A6 - 0x26], [A6 - 0x90]
  6214. 000048E8  42AE FFDE                clr.l      [A6 - 0x22]
  6215. 000048EC  2F2D FD94                move.l     -[A7], [A5 - 0x26C]
  6216. 000048F0  206E FFEE                movea.l    A0, [A6 - 0x12]
  6217. 000048F4  4868 0052                pea.l      [A0 + 0x52]
  6218. 000048F8  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  6219. 000048FC  206D FD94                movea.l    A0, [A5 - 0x26C]
  6220. 00004900  3007                     move.w     D0, D7
  6221. 00004902  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  6222. 00004906  D090                     add.l      D0, [A0]
  6223. 00004908  2040                     movea.l    A0, D0
  6224. 0000490A  43EE FF9C                lea.l      A1, [A6 - 0x64]
  6225. 0000490E  7013                     moveq.l    D0, 0x13
  6226. label00004910:
  6227. 00004910  20D9                     move.l     [A0]+, [A1]+
  6228. 00004912  51C8 FFFC                dbf        D0, -0x6 /* 00004910 */
  6229. 00004916  30D9                     move.w     [A0]+, [A1]+
  6230. 00004918  206D AB82                movea.l    A0, [A5 - 0x547E]
  6231. 0000491C  3146 004A                move.w     [A0 + 0x4A], D6
  6232. label00004920:
  6233. 00004920  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  6234. 00004924  4E5E                     unlink     A6
  6235. 00004926  205F                     movea.l    A0, [A7]+
  6236. 00004928  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6237. 0000492C  4ED0                     jmp        [A0]
  6238. fn0000492E:
  6239. 0000492E  4E56 FFFA                link       A6, -0x0006
  6240. 00004932  302E 000A                move.w     D0, [A6 + 0xA]
  6241. 00004936  D06E 0008                add.w      D0, [A6 + 0x8]
  6242. 0000493A  E240                     asr        D0.w, 1
  6243. 0000493C  3D40 FFFE                move.w     [A6 - 0x2], D0
  6244. 00004940  302E 000E                move.w     D0, [A6 + 0xE]
  6245. 00004944  D06E 000C                add.w      D0, [A6 + 0xC]
  6246. 00004948  E240                     asr        D0.w, 1
  6247. 0000494A  3D40 FFFC                move.w     [A6 - 0x4], D0
  6248. 0000494E  206D AB82                movea.l    A0, [A5 - 0x547E]
  6249. 00004952  302E FFFE                move.w     D0, [A6 - 0x2]
  6250. 00004956  C1E8 004A                muls.w     D0, [A0 + 0x4A]
  6251. 0000495A  48C0                     ext.l      D0
  6252. 0000495C  81EE FFFC                divs.w     D0, [A6 - 0x4]
  6253. 00004960  3D40 FFFA                move.w     [A6 - 0x6], D0
  6254. 00004964  302E FFFA                move.w     D0, [A6 - 0x6]
  6255. 00004968  4E5E                     unlink     A6
  6256. 0000496A  4E75                     rts
  6257. export_530:
  6258. 0000496C  4E56 FFA0                link       A6, -0x0060
  6259. 00004970  4A6D FDB0                tst.w      [A5 - 0x250]
  6260. 00004974  673C                     beq        +0x3E /* 000049B2 */
  6261. 00004976  486E FFA0                pea.l      [A6 - 0x60]
  6262. 0000497A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6263. 0000497E  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  6264. 00004982  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6265. 00004986  4EAD 0F82                jsr        [A5 + 0xF82 /* export_492 */]
  6266. 0000498A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6267. 0000498E  486E FFA0                pea.l      [A6 - 0x60]
  6268. 00004992  486D FD84                pea.l      [A5 - 0x27C]
  6269. 00004996  486D FD84                pea.l      [A5 - 0x27C]
  6270. 0000499A  A8AB                     syscall    UnionRect
  6271. 0000499C  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  6272. 000049A0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6273. 000049A4  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  6274. 000049A8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6275. 000049AC  A8BD                     syscall    StdArc
  6276. 000049AE  6000 0288                bra        +0x28A /* 00004C38 */
  6277. label000049B2:
  6278. 000049B2  4A6E 0008                tst.w      [A6 + 0x8]
  6279. 000049B6  6C1A                     bge        +0x1C /* 000049D2 */
  6280. 000049B8  302E 0008                move.w     D0, [A6 + 0x8]
  6281. 000049BC  D16E 000A                add.w      [A6 + 0xA], D0
  6282. 000049C0  302E 0008                move.w     D0, [A6 + 0x8]
  6283. 000049C4  4440                     neg.w      D0
  6284. 000049C6  3D40 0008                move.w     [A6 + 0x8], D0
  6285. 000049CA  6006                     bra        +0x8 /* 000049D2 */
  6286. label000049CC:
  6287. 000049CC  066E FE98 000A           addi.w     [A6 + 0xA], 0xFE98
  6288. label000049D2:
  6289. 000049D2  0C6E 0167 000A           cmpi.w     [A6 + 0xA], 0x167
  6290. 000049D8  6EF2                     bgt        -0xC /* 000049CC */
  6291. 000049DA  6006                     bra        +0x8 /* 000049E2 */
  6292. label000049DC:
  6293. 000049DC  066E 0168 000A           addi.w     [A6 + 0xA], 0x168
  6294. label000049E2:
  6295. 000049E2  4A6E 000A                tst.w      [A6 + 0xA]
  6296. 000049E6  6DF4                     blt        -0xA /* 000049DC */
  6297. 000049E8  0C6E 0167 0008           cmpi.w     [A6 + 0x8], 0x167
  6298. 000049EE  6F06                     ble        +0x8 /* 000049F6 */
  6299. 000049F0  3D7C 0168 0008           move.w     [A6 + 0x8], 0x168
  6300. label000049F6:
  6301. 000049F6  42A7                     clr.l      -[A7]
  6302. 000049F8  2F2D FD94                move.l     -[A7], [A5 - 0x26C]
  6303. 000049FC  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  6304. 00004A00  201F                     move.l     D0, [A7]+
  6305. 00004A02  2D40 FFFA                move.l     [A6 - 0x6], D0
  6306. 00004A06  4878 0052                push.l     0x52 /* 'R' */
  6307. 00004A0A  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  6308. 00004A0E  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6309. 00004A12  3D40 FFFE                move.w     [A6 - 0x2], D0
  6310. 00004A16  4A2E 0010                tst.b      [A6 + 0x10]
  6311. 00004A1A  6600 0130                bne        +0x132 /* 00004B4C */
  6312. 00004A1E  206D FD94                movea.l    A0, [A5 - 0x26C]
  6313. 00004A22  302E FFFE                move.w     D0, [A6 - 0x2]
  6314. 00004A26  5340                     subq.w     D0, 1
  6315. 00004A28  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  6316. 00004A2C  D090                     add.l      D0, [A0]
  6317. 00004A2E  2040                     movea.l    A0, D0
  6318. 00004A30  43EE FFA8                lea.l      A1, [A6 - 0x58]
  6319. 00004A34  7013                     moveq.l    D0, 0x13
  6320. label00004A36:
  6321. 00004A36  22D8                     move.l     [A1]+, [A0]+
  6322. 00004A38  51C8 FFFC                dbf        D0, -0x6 /* 00004A36 */
  6323. 00004A3C  32D8                     move.w     [A1]+, [A0]+
  6324. 00004A3E  4A6E FFFE                tst.w      [A6 - 0x2]
  6325. 00004A42  6F00 00B2                ble        +0xB4 /* 00004AF6 */
  6326. 00004A46  0C6E 006B FFA8           cmpi.w     [A6 - 0x58], 0x6B /* 'k' */
  6327. 00004A4C  6600 00A8                bne        +0xAA /* 00004AF6 */
  6328. 00004A50  4A6E FFC0                tst.w      [A6 - 0x40]
  6329. 00004A54  6600 00A0                bne        +0xA2 /* 00004AF6 */
  6330. 00004A58  302E FFEE                move.w     D0, [A6 - 0x12]
  6331. 00004A5C  B06E 000A                cmp.w      D0, [A6 + 0xA]
  6332. 00004A60  6600 0094                bne        +0x96 /* 00004AF6 */
  6333. 00004A64  302E FFF0                move.w     D0, [A6 - 0x10]
  6334. 00004A68  B06E 0008                cmp.w      D0, [A6 + 0x8]
  6335. 00004A6C  6600 0088                bne        +0x8A /* 00004AF6 */
  6336. 00004A70  4267                     clr.w      -[A7]
  6337. 00004A72  486E FFF2                pea.l      [A6 - 0xE]
  6338. 00004A76  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6339. 00004A7A  A8A6                     syscall    EqualRect
  6340. 00004A7C  101F                     move.b     D0, [A7]+
  6341. 00004A7E  4A00                     tst.b      D0
  6342. 00004A80  6774                     beq        +0x76 /* 00004AF6 */
  6343. 00004A82  486E FFD2                pea.l      [A6 - 0x2E]
  6344. 00004A86  102E 0010                move.b     D0, [A6 + 0x10]
  6345. 00004A8A  4880                     ext.w      D0
  6346. 00004A8C  3F00                     move.w     -[A7], D0
  6347. 00004A8E  4EBA F98A                jsr        [PC - 0x676 /* 0000441A */]
  6348. 00004A92  5C8F                     addq.l     A7, 6
  6349. 00004A94  486E FFC4                pea.l      [A6 - 0x3C]
  6350. 00004A98  102E 0010                move.b     D0, [A6 + 0x10]
  6351. 00004A9C  4880                     ext.w      D0
  6352. 00004A9E  3F00                     move.w     -[A7], D0
  6353. 00004AA0  4EBA FACA                jsr        [PC - 0x536 /* 0000456C */]
  6354. 00004AA4  5C8F                     addq.l     A7, 6
  6355. 00004AA6  486E FFC8                pea.l      [A6 - 0x38]
  6356. 00004AAA  102E 0010                move.b     D0, [A6 + 0x10]
  6357. 00004AAE  4880                     ext.w      D0
  6358. 00004AB0  3F00                     move.w     -[A7], D0
  6359. 00004AB2  4EBA FAE6                jsr        [PC - 0x51A /* 0000459A */]
  6360. 00004AB6  5C8F                     addq.l     A7, 6
  6361. 00004AB8  206D AB82                movea.l    A0, [A5 - 0x547E]
  6362. 00004ABC  3D68 0036 FFDA           move.w     [A6 - 0x26], [A0 + 0x36]
  6363. 00004AC2  206D AB82                movea.l    A0, [A5 - 0x547E]
  6364. 00004AC6  3D68 0034 FFDC           move.w     [A6 - 0x24], [A0 + 0x34]
  6365. 00004ACC  7001                     moveq.l    D0, 0x01
  6366. 00004ACE  3D40 FFC0                move.w     [A6 - 0x40], D0
  6367. 00004AD2  206D FD94                movea.l    A0, [A5 - 0x26C]
  6368. 00004AD6  302E FFFE                move.w     D0, [A6 - 0x2]
  6369. 00004ADA  5340                     subq.w     D0, 1
  6370. 00004ADC  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  6371. 00004AE0  D090                     add.l      D0, [A0]
  6372. 00004AE2  2040                     movea.l    A0, D0
  6373. 00004AE4  43EE FFA8                lea.l      A1, [A6 - 0x58]
  6374. 00004AE8  7013                     moveq.l    D0, 0x13
  6375. label00004AEA:
  6376. 00004AEA  20D9                     move.l     [A0]+, [A1]+
  6377. 00004AEC  51C8 FFFC                dbf        D0, -0x6 /* 00004AEA */
  6378. 00004AF0  30D9                     move.w     [A0]+, [A1]+
  6379. 00004AF2  6000 0144                bra        +0x146 /* 00004C38 */
  6380. label00004AF6:
  6381. 00004AF6  486E FFD2                pea.l      [A6 - 0x2E]
  6382. 00004AFA  102E 0010                move.b     D0, [A6 + 0x10]
  6383. 00004AFE  4880                     ext.w      D0
  6384. 00004B00  3F00                     move.w     -[A7], D0
  6385. 00004B02  4EBA F916                jsr        [PC - 0x6EA /* 0000441A */]
  6386. 00004B06  5C8F                     addq.l     A7, 6
  6387. 00004B08  486E FFC4                pea.l      [A6 - 0x3C]
  6388. 00004B0C  102E 0010                move.b     D0, [A6 + 0x10]
  6389. 00004B10  4880                     ext.w      D0
  6390. 00004B12  3F00                     move.w     -[A7], D0
  6391. 00004B14  4EBA FA56                jsr        [PC - 0x5AA /* 0000456C */]
  6392. 00004B18  5C8F                     addq.l     A7, 6
  6393. 00004B1A  486E FFC8                pea.l      [A6 - 0x38]
  6394. 00004B1E  102E 0010                move.b     D0, [A6 + 0x10]
  6395. 00004B22  4880                     ext.w      D0
  6396. 00004B24  3F00                     move.w     -[A7], D0
  6397. 00004B26  4EBA FA72                jsr        [PC - 0x58E /* 0000459A */]
  6398. 00004B2A  5C8F                     addq.l     A7, 6
  6399. 00004B2C  206D AB82                movea.l    A0, [A5 - 0x547E]
  6400. 00004B30  3D68 0036 FFDA           move.w     [A6 - 0x26], [A0 + 0x36]
  6401. 00004B36  206D AB82                movea.l    A0, [A5 - 0x547E]
  6402. 00004B3A  3D68 0034 FFDC           move.w     [A6 - 0x24], [A0 + 0x34]
  6403. 00004B40  7001                     moveq.l    D0, 0x01
  6404. 00004B42  3D40 FFC0                move.w     [A6 - 0x40], D0
  6405. 00004B46  426E FFBE                clr.w      [A6 - 0x42]
  6406. 00004B4A  6040                     bra        +0x42 /* 00004B8C */
  6407. label00004B4C:
  6408. 00004B4C  486E FFCA                pea.l      [A6 - 0x36]
  6409. 00004B50  102E 0010                move.b     D0, [A6 + 0x10]
  6410. 00004B54  4880                     ext.w      D0
  6411. 00004B56  3F00                     move.w     -[A7], D0
  6412. 00004B58  4EBA F8C0                jsr        [PC - 0x740 /* 0000441A */]
  6413. 00004B5C  5C8F                     addq.l     A7, 6
  6414. 00004B5E  486E FFC2                pea.l      [A6 - 0x3E]
  6415. 00004B62  102E 0010                move.b     D0, [A6 + 0x10]
  6416. 00004B66  4880                     ext.w      D0
  6417. 00004B68  3F00                     move.w     -[A7], D0
  6418. 00004B6A  4EBA FA00                jsr        [PC - 0x600 /* 0000456C */]
  6419. 00004B6E  5C8F                     addq.l     A7, 6
  6420. 00004B70  486E FFC6                pea.l      [A6 - 0x3A]
  6421. 00004B74  102E 0010                move.b     D0, [A6 + 0x10]
  6422. 00004B78  4880                     ext.w      D0
  6423. 00004B7A  3F00                     move.w     -[A7], D0
  6424. 00004B7C  4EBA FA1C                jsr        [PC - 0x5E4 /* 0000459A */]
  6425. 00004B80  5C8F                     addq.l     A7, 6
  6426. 00004B82  426E FFC0                clr.w      [A6 - 0x40]
  6427. 00004B86  7001                     moveq.l    D0, 0x01
  6428. 00004B88  3D40 FFBE                move.w     [A6 - 0x42], D0
  6429. label00004B8C:
  6430. 00004B8C  706B                     moveq.l    D0, 0x6B
  6431. 00004B8E  3D40 FFA8                move.w     [A6 - 0x58], D0
  6432. 00004B92  426E FFAA                clr.w      [A6 - 0x56]
  6433. 00004B96  7001                     moveq.l    D0, 0x01
  6434. 00004B98  3D40 FFAC                move.w     [A6 - 0x54], D0
  6435. 00004B9C  42A7                     clr.l      -[A7]
  6436. 00004B9E  2F2D FD94                move.l     -[A7], [A5 - 0x26C]
  6437. 00004BA2  4EAD 0F4A                jsr        [A5 + 0xF4A /* export_485 */]
  6438. 00004BA6  508F                     addq.l     A7, 8
  6439. 00004BA8  2D40 FFAE                move.l     [A6 - 0x52], D0
  6440. 00004BAC  102E 0010                move.b     D0, [A6 + 0x10]
  6441. 00004BB0  4880                     ext.w      D0
  6442. 00004BB2  3F00                     move.w     -[A7], D0
  6443. 00004BB4  4EBA F94C                jsr        [PC - 0x6B4 /* 00004502 */]
  6444. 00004BB8  548F                     addq.l     A7, 2
  6445. 00004BBA  3D40 FFDE                move.w     [A6 - 0x22], D0
  6446. 00004BBE  426E FFE0                clr.w      [A6 - 0x20]
  6447. 00004BC2  7001                     moveq.l    D0, 0x01
  6448. 00004BC4  2D40 FFB2                move.l     [A6 - 0x4E], D0
  6449. 00004BC8  486E FFB6                pea.l      [A6 - 0x4A]
  6450. 00004BCC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6451. 00004BD0  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  6452. 00004BD4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6453. 00004BD8  4EAD 0F82                jsr        [A5 + 0xF82 /* export_492 */]
  6454. 00004BDC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6455. 00004BE0  206E 000C                movea.l    A0, [A6 + 0xC]
  6456. 00004BE4  2D50 FFF2                move.l     [A6 - 0xE], [A0]
  6457. 00004BE8  206E 000C                movea.l    A0, [A6 + 0xC]
  6458. 00004BEC  2D68 0004 FFF6           move.l     [A6 - 0xA], [A0 + 0x4]
  6459. 00004BF2  3D6E 000A FFEE           move.w     [A6 - 0x12], [A6 + 0xA]
  6460. 00004BF8  3D6E 0008 FFF0           move.w     [A6 - 0x10], [A6 + 0x8]
  6461. 00004BFE  42AE FFE2                clr.l      [A6 - 0x1E]
  6462. 00004C02  42AE FFE6                clr.l      [A6 - 0x1A]
  6463. 00004C06  42AE FFEA                clr.l      [A6 - 0x16]
  6464. 00004C0A  2F2D FD94                move.l     -[A7], [A5 - 0x26C]
  6465. 00004C0E  206E FFFA                movea.l    A0, [A6 - 0x6]
  6466. 00004C12  4868 0052                pea.l      [A0 + 0x52]
  6467. 00004C16  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  6468. 00004C1A  206D FD94                movea.l    A0, [A5 - 0x26C]
  6469. 00004C1E  302E FFFE                move.w     D0, [A6 - 0x2]
  6470. 00004C22  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  6471. 00004C26  D090                     add.l      D0, [A0]
  6472. 00004C28  2040                     movea.l    A0, D0
  6473. 00004C2A  43EE FFA8                lea.l      A1, [A6 - 0x58]
  6474. 00004C2E  7013                     moveq.l    D0, 0x13
  6475. label00004C30:
  6476. 00004C30  20D9                     move.l     [A0]+, [A1]+
  6477. 00004C32  51C8 FFFC                dbf        D0, -0x6 /* 00004C30 */
  6478. 00004C36  30D9                     move.w     [A0]+, [A1]+
  6479. label00004C38:
  6480. 00004C38  4E5E                     unlink     A6
  6481. 00004C3A  205F                     movea.l    A0, [A7]+
  6482. 00004C3C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6483. 00004C40  4ED0                     jmp        [A0]
  6484. export_532:
  6485. 00004C42  4E56 0000                link       A6, 0
  6486. 00004C46  4A6D FDAA                tst.w      [A5 - 0x256]
  6487. 00004C4A  6754                     beq        +0x56 /* 00004CA0 */
  6488. 00004C4C  4A6D FDB2                tst.w      [A5 - 0x24E]
  6489. 00004C50  664E                     bne        +0x50 /* 00004CA0 */
  6490. 00004C52  7001                     moveq.l    D0, 0x01
  6491. 00004C54  3B40 FD5E                move.w     [A5 - 0x2A2], D0
  6492. 00004C58  102E 000C                move.b     D0, [A6 + 0xC]
  6493. 00004C5C  4880                     ext.w      D0
  6494. 00004C5E  3F00                     move.w     -[A7], D0
  6495. 00004C60  4EBA F8A0                jsr        [PC - 0x760 /* 00004502 */]
  6496. 00004C64  548F                     addq.l     A7, 2
  6497. 00004C66  3B40 FD52                move.w     [A5 - 0x2AE], D0
  6498. 00004C6A  486D FD6C                pea.l      [A5 - 0x294]
  6499. 00004C6E  102E 000C                move.b     D0, [A6 + 0xC]
  6500. 00004C72  4880                     ext.w      D0
  6501. 00004C74  3F00                     move.w     -[A7], D0
  6502. 00004C76  4EBA F7A2                jsr        [PC - 0x85E /* 0000441A */]
  6503. 00004C7A  5C8F                     addq.l     A7, 6
  6504. 00004C7C  486D FD60                pea.l      [A5 - 0x2A0]
  6505. 00004C80  102E 000C                move.b     D0, [A6 + 0xC]
  6506. 00004C84  4880                     ext.w      D0
  6507. 00004C86  3F00                     move.w     -[A7], D0
  6508. 00004C88  4EBA F8E2                jsr        [PC - 0x71E /* 0000456C */]
  6509. 00004C8C  5C8F                     addq.l     A7, 6
  6510. 00004C8E  486D FD62                pea.l      [A5 - 0x29E]
  6511. 00004C92  102E 000C                move.b     D0, [A6 + 0xC]
  6512. 00004C96  4880                     ext.w      D0
  6513. 00004C98  3F00                     move.w     -[A7], D0
  6514. 00004C9A  4EBA F8FE                jsr        [PC - 0x702 /* 0000459A */]
  6515. 00004C9E  5C8F                     addq.l     A7, 6
  6516. label00004CA0:
  6517. 00004CA0  4E5E                     unlink     A6
  6518. 00004CA2  205F                     movea.l    A0, [A7]+
  6519. 00004CA4  4FEF 0006                lea.l      A7, [A7 + 0x6]
  6520. 00004CA8  4ED0                     jmp        [A0]
  6521. export_526:
  6522. 00004CAA  4E56 FFA0                link       A6, -0x0060
  6523. 00004CAE  3F3C 0001                move.w     -[A7], 0x1
  6524. 00004CB2  206D AB82                movea.l    A0, [A5 - 0x547E]
  6525. 00004CB6  2F28 0030                move.l     -[A7], [A0 + 0x30]
  6526. 00004CBA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6527. 00004CBE  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  6528. 00004CC2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6529. 00004CC6  4A40                     tst.w      D0
  6530. 00004CC8  6600 01E8                bne        +0x1EA /* 00004EB2 */
  6531. 00004CCC  206D AB82                movea.l    A0, [A5 - 0x547E]
  6532. 00004CD0  4A68 0036                tst.w      [A0 + 0x36]
  6533. 00004CD4  6700 01DC                beq        +0x1DE /* 00004EB2 */
  6534. 00004CD8  206D AB82                movea.l    A0, [A5 - 0x547E]
  6535. 00004CDC  4A68 0034                tst.w      [A0 + 0x34]
  6536. 00004CE0  6700 01D0                beq        +0x1D2 /* 00004EB2 */
  6537. 00004CE4  4267                     clr.w      -[A7]
  6538. 00004CE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6539. 00004CEA  486D FDB4                pea.l      [A5 - 0x24C]
  6540. 00004CEE  A8AD                     syscall    PtInRect
  6541. 00004CF0  101F                     move.b     D0, [A7]+
  6542. 00004CF2  4A00                     tst.b      D0
  6543. 00004CF4  6700 01BC                beq        +0x1BE /* 00004EB2 */
  6544. 00004CF8  4267                     clr.w      -[A7]
  6545. 00004CFA  206D AB82                movea.l    A0, [A5 - 0x547E]
  6546. 00004CFE  2F28 0030                move.l     -[A7], [A0 + 0x30]
  6547. 00004D02  486D FDB4                pea.l      [A5 - 0x24C]
  6548. 00004D06  A8AD                     syscall    PtInRect
  6549. 00004D08  101F                     move.b     D0, [A7]+
  6550. 00004D0A  4A00                     tst.b      D0
  6551. 00004D0C  6700 01A4                beq        +0x1A6 /* 00004EB2 */
  6552. 00004D10  4A6D FDB0                tst.w      [A5 - 0x250]
  6553. 00004D14  6742                     beq        +0x44 /* 00004D58 */
  6554. 00004D16  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6555. 00004D1A  206D AB82                movea.l    A0, [A5 - 0x547E]
  6556. 00004D1E  2F28 0030                move.l     -[A7], [A0 + 0x30]
  6557. 00004D22  486E FFA0                pea.l      [A6 - 0x60]
  6558. 00004D26  A8AC                     syscall    Pt2Rect
  6559. 00004D28  206D AB82                movea.l    A0, [A5 - 0x547E]
  6560. 00004D2C  3028 0034                move.w     D0, [A0 + 0x34]
  6561. 00004D30  D16E FFA4                add.w      [A6 - 0x5C], D0
  6562. 00004D34  206D AB82                movea.l    A0, [A5 - 0x547E]
  6563. 00004D38  3028 0036                move.w     D0, [A0 + 0x36]
  6564. 00004D3C  D16E FFA6                add.w      [A6 - 0x5A], D0
  6565. 00004D40  486E FFA0                pea.l      [A6 - 0x60]
  6566. 00004D44  486D FD84                pea.l      [A5 - 0x27C]
  6567. 00004D48  486D FD84                pea.l      [A5 - 0x27C]
  6568. 00004D4C  A8AB                     syscall    UnionRect
  6569. 00004D4E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6570. 00004D52  A890                     syscall    StdLine
  6571. 00004D54  6000 015C                bra        +0x15E /* 00004EB2 */
  6572. label00004D58:
  6573. 00004D58  4A6D FDAA                tst.w      [A5 - 0x256]
  6574. 00004D5C  675A                     beq        +0x5C /* 00004DB8 */
  6575. 00004D5E  4A6D FDB2                tst.w      [A5 - 0x24E]
  6576. 00004D62  6600 014E                bne        +0x150 /* 00004EB2 */
  6577. 00004D66  206D AB82                movea.l    A0, [A5 - 0x547E]
  6578. 00004D6A  3B68 0038 FD52           move.w     [A5 - 0x2AE], [A0 + 0x38]
  6579. 00004D70  486D FD64                pea.l      [A5 - 0x29C]
  6580. 00004D74  4267                     clr.w      -[A7]
  6581. 00004D76  4EBA F6A2                jsr        [PC - 0x95E /* 0000441A */]
  6582. 00004D7A  5C8F                     addq.l     A7, 6
  6583. 00004D7C  486D FD5A                pea.l      [A5 - 0x2A6]
  6584. 00004D80  4267                     clr.w      -[A7]
  6585. 00004D82  4EBA F7E8                jsr        [PC - 0x818 /* 0000456C */]
  6586. 00004D86  5C8F                     addq.l     A7, 6
  6587. 00004D88  486D FD5C                pea.l      [A5 - 0x2A4]
  6588. 00004D8C  4267                     clr.w      -[A7]
  6589. 00004D8E  4EBA F80A                jsr        [PC - 0x7F6 /* 0000459A */]
  6590. 00004D92  5C8F                     addq.l     A7, 6
  6591. 00004D94  206D AB82                movea.l    A0, [A5 - 0x547E]
  6592. 00004D98  3B68 0036 FD54           move.w     [A5 - 0x2AC], [A0 + 0x36]
  6593. 00004D9E  206D AB82                movea.l    A0, [A5 - 0x547E]
  6594. 00004DA2  3B68 0034 FD56           move.w     [A5 - 0x2AA], [A0 + 0x34]
  6595. 00004DA8  7001                     moveq.l    D0, 0x01
  6596. 00004DAA  3B40 FD58                move.w     [A5 - 0x2A8], D0
  6597. 00004DAE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6598. 00004DB2  A890                     syscall    StdLine
  6599. 00004DB4  6000 00FC                bra        +0xFE /* 00004EB2 */
  6600. label00004DB8:
  6601. 00004DB8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6602. 00004DBC  206D AB82                movea.l    A0, [A5 - 0x547E]
  6603. 00004DC0  2F28 0030                move.l     -[A7], [A0 + 0x30]
  6604. 00004DC4  486E FFA0                pea.l      [A6 - 0x60]
  6605. 00004DC8  A8AC                     syscall    Pt2Rect
  6606. 00004DCA  42A7                     clr.l      -[A7]
  6607. 00004DCC  2F2D FD94                move.l     -[A7], [A5 - 0x26C]
  6608. 00004DD0  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  6609. 00004DD4  201F                     move.l     D0, [A7]+
  6610. 00004DD6  2D40 FFFA                move.l     [A6 - 0x6], D0
  6611. 00004DDA  4878 0052                push.l     0x52 /* 'R' */
  6612. 00004DDE  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  6613. 00004DE2  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6614. 00004DE6  3D40 FFFE                move.w     [A6 - 0x2], D0
  6615. 00004DEA  7067                     moveq.l    D0, 0x67
  6616. 00004DEC  3D40 FFA8                move.w     [A6 - 0x58], D0
  6617. 00004DF0  426E FFAA                clr.w      [A6 - 0x56]
  6618. 00004DF4  7003                     moveq.l    D0, 0x03
  6619. 00004DF6  3D40 FFAC                move.w     [A6 - 0x54], D0
  6620. 00004DFA  42A7                     clr.l      -[A7]
  6621. 00004DFC  2F2D FD94                move.l     -[A7], [A5 - 0x26C]
  6622. 00004E00  4EAD 0F4A                jsr        [A5 + 0xF4A /* export_485 */]
  6623. 00004E04  508F                     addq.l     A7, 8
  6624. 00004E06  2D40 FFAE                move.l     [A6 - 0x52], D0
  6625. 00004E0A  206D AB82                movea.l    A0, [A5 - 0x547E]
  6626. 00004E0E  3D68 0038 FFDE           move.w     [A6 - 0x22], [A0 + 0x38]
  6627. 00004E14  7001                     moveq.l    D0, 0x01
  6628. 00004E16  2D40 FFB2                move.l     [A6 - 0x4E], D0
  6629. 00004E1A  41EE FFB6                lea.l      A0, [A6 - 0x4A]
  6630. 00004E1E  43EE FFA0                lea.l      A1, [A6 - 0x60]
  6631. 00004E22  20D9                     move.l     [A0]+, [A1]+
  6632. 00004E24  20D9                     move.l     [A0]+, [A1]+
  6633. 00004E26  7001                     moveq.l    D0, 0x01
  6634. 00004E28  3D40 FFC0                move.w     [A6 - 0x40], D0
  6635. 00004E2C  426E FFBE                clr.w      [A6 - 0x42]
  6636. 00004E30  486E FFD2                pea.l      [A6 - 0x2E]
  6637. 00004E34  4267                     clr.w      -[A7]
  6638. 00004E36  4EBA F5E2                jsr        [PC - 0xA1E /* 0000441A */]
  6639. 00004E3A  5C8F                     addq.l     A7, 6
  6640. 00004E3C  486E FFC4                pea.l      [A6 - 0x3C]
  6641. 00004E40  4267                     clr.w      -[A7]
  6642. 00004E42  4EBA F728                jsr        [PC - 0x8D8 /* 0000456C */]
  6643. 00004E46  5C8F                     addq.l     A7, 6
  6644. 00004E48  486E FFC8                pea.l      [A6 - 0x38]
  6645. 00004E4C  4267                     clr.w      -[A7]
  6646. 00004E4E  4EBA F74A                jsr        [PC - 0x8B6 /* 0000459A */]
  6647. 00004E52  5C8F                     addq.l     A7, 6
  6648. 00004E54  206D AB82                movea.l    A0, [A5 - 0x547E]
  6649. 00004E58  3D68 0036 FFDA           move.w     [A6 - 0x26], [A0 + 0x36]
  6650. 00004E5E  206D AB82                movea.l    A0, [A5 - 0x547E]
  6651. 00004E62  3D68 0034 FFDC           move.w     [A6 - 0x24], [A0 + 0x34]
  6652. 00004E68  2D6E 0008 FFF2           move.l     [A6 - 0xE], [A6 + 0x8]
  6653. 00004E6E  206D AB82                movea.l    A0, [A5 - 0x547E]
  6654. 00004E72  2D68 0030 FFF6           move.l     [A6 - 0xA], [A0 + 0x30]
  6655. 00004E78  42AE FFE2                clr.l      [A6 - 0x1E]
  6656. 00004E7C  42AE FFE6                clr.l      [A6 - 0x1A]
  6657. 00004E80  42AE FFEA                clr.l      [A6 - 0x16]
  6658. 00004E84  2F2D FD94                move.l     -[A7], [A5 - 0x26C]
  6659. 00004E88  206E FFFA                movea.l    A0, [A6 - 0x6]
  6660. 00004E8C  4868 0052                pea.l      [A0 + 0x52]
  6661. 00004E90  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  6662. 00004E94  206D FD94                movea.l    A0, [A5 - 0x26C]
  6663. 00004E98  302E FFFE                move.w     D0, [A6 - 0x2]
  6664. 00004E9C  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  6665. 00004EA0  D090                     add.l      D0, [A0]
  6666. 00004EA2  2040                     movea.l    A0, D0
  6667. 00004EA4  43EE FFA8                lea.l      A1, [A6 - 0x58]
  6668. 00004EA8  7013                     moveq.l    D0, 0x13
  6669. label00004EAA:
  6670. 00004EAA  20D9                     move.l     [A0]+, [A1]+
  6671. 00004EAC  51C8 FFFC                dbf        D0, -0x6 /* 00004EAA */
  6672. 00004EB0  30D9                     move.w     [A0]+, [A1]+
  6673. label00004EB2:
  6674. 00004EB2  4E5E                     unlink     A6
  6675. 00004EB4  205F                     movea.l    A0, [A7]+
  6676. 00004EB6  4FEF 0004                lea.l      A7, [A7 + 0x4]
  6677. 00004EBA  4ED0                     jmp        [A0]
  6678. export_534:
  6679. 00004EBC  4E56 FF96                link       A6, -0x006A
  6680. 00004EC0  302E 000E                move.w     D0, [A6 + 0xE]
  6681. 00004EC4  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  6682. 00004EC8  000A 002A                ori.b      A2, 0x2A /* '*' */
  6683. 00004ECC  008C 006E 008D           ori.l      A4, 0x6E008D
  6684. 00004ED2  017A 0096                bchg       [PC + 0x96 /* 00004F6A, value 0xFFEC */], D0
  6685. 00004ED6  01E2                     .incomplete
  6686. 00004ED8  0097 035C 00A0           ori.l      [A7], 0x35C00A0
  6687. 00004EDE  0392                     bclr       [A2], D1
  6688. 00004EE0  00A1 04B6 008E           ori.l      -[A1], 0x4B6008E
  6689. 00004EE6  0500                     btst       D0, D2
  6690. 00004EE8  008F 05FC 00A4           ori.l      A7, 0x5FC00A4
  6691. 00004EEE  0616 00A3                addi.b     [A6], 0xA3
  6692. 00004EF2  062C 526D FDB0           addi.b     [A4 - 0x250], 0x6D /* 'm' */
  6693. 00004EF8  0C6D 0001 FDB0           cmpi.w     [A5 - 0x250], 0x1
  6694. 00004EFE  662A                     bne        +0x2C /* 00004F2A */
  6695. 00004F00  486D FD84                pea.l      [A5 - 0x27C]
  6696. 00004F04  3F3C 7FFF                move.w     -[A7], 0x7FFF
  6697. 00004F08  3F3C 7FFF                move.w     -[A7], 0x7FFF
  6698. 00004F0C  3F3C 8000                move.w     -[A7], 0x8000
  6699. 00004F10  3F3C 8000                move.w     -[A7], 0x8000
  6700. 00004F14  A8A7                     syscall    SetRect
  6701. 00004F16  42A7                     clr.l      -[A7]
  6702. 00004F18  486D AB0E                pea.l      [A5 - 0x54F2]
  6703. 00004F1C  A8F3                     syscall    OpenPicture
  6704. 00004F1E  205F                     movea.l    A0, [A7]+
  6705. 00004F20  2B48 FD90                move.l     [A5 - 0x270], A0
  6706. 00004F24  A897                     syscall    ShowPen
  6707. 00004F26  6000 05F6                bra        +0x5F8 /* 0000551E */
  6708. label00004F2A:
  6709. 00004F2A  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  6710. 00004F2E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  6711. 00004F32  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6712. 00004F36  A8F1                     syscall    StdComment
  6713. 00004F38  6000 05E4                bra        +0x5E6 /* 0000551E */
  6714. 00004F3C  536D FDB0                subq.w     [A5 - 0x250], 1
  6715. 00004F40  4A6D FDB0                tst.w      [A5 - 0x250]
  6716. 00004F44  6600 00F4                bne        +0xF6 /* 0000503A */
  6717. 00004F48  A896                     syscall    HidePen
  6718. 00004F4A  A8F4                     syscall    ClosePicture
  6719. 00004F4C  206D FD90                movea.l    A0, [A5 - 0x270]
  6720. 00004F50  2050                     movea.l    A0, [A0]
  6721. 00004F52  5488                     addq.l     A0, 2
  6722. 00004F54  43ED FD84                lea.l      A1, [A5 - 0x27C]
  6723. 00004F58  20D9                     move.l     [A0]+, [A1]+
  6724. 00004F5A  20D9                     move.l     [A0]+, [A1]+
  6725. 00004F5C  42A7                     clr.l      -[A7]
  6726. 00004F5E  2F2D FD94                move.l     -[A7], [A5 - 0x26C]
  6727. 00004F62  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  6728. 00004F66  201F                     move.l     D0, [A7]+
  6729. 00004F68  2D40 FFEC                move.l     [A6 - 0x14], D0
  6730. 00004F6C  4878 0052                push.l     0x52 /* 'R' */
  6731. 00004F70  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  6732. 00004F74  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6733. 00004F78  3D40 FFFE                move.w     [A6 - 0x2], D0
  6734. 00004F7C  706C                     moveq.l    D0, 0x6C
  6735. 00004F7E  3D40 FF9A                move.w     [A6 - 0x66], D0
  6736. 00004F82  426E FF9C                clr.w      [A6 - 0x64]
  6737. 00004F86  7001                     moveq.l    D0, 0x01
  6738. 00004F88  3D40 FF9E                move.w     [A6 - 0x62], D0
  6739. 00004F8C  42A7                     clr.l      -[A7]
  6740. 00004F8E  2F2D FD94                move.l     -[A7], [A5 - 0x26C]
  6741. 00004F92  4EAD 0F4A                jsr        [A5 + 0xF4A /* export_485 */]
  6742. 00004F96  508F                     addq.l     A7, 8
  6743. 00004F98  2D40 FFA0                move.l     [A6 - 0x60], D0
  6744. 00004F9C  7001                     moveq.l    D0, 0x01
  6745. 00004F9E  2D40 FFA4                move.l     [A6 - 0x5C], D0
  6746. 00004FA2  41EE FFA8                lea.l      A0, [A6 - 0x58]
  6747. 00004FA6  43ED FD84                lea.l      A1, [A5 - 0x27C]
  6748. 00004FAA  20D9                     move.l     [A0]+, [A1]+
  6749. 00004FAC  20D9                     move.l     [A0]+, [A1]+
  6750. 00004FAE  7001                     moveq.l    D0, 0x01
  6751. 00004FB0  3D40 FFB2                move.w     [A6 - 0x4E], D0
  6752. 00004FB4  7001                     moveq.l    D0, 0x01
  6753. 00004FB6  3D40 FFB0                move.w     [A6 - 0x50], D0
  6754. 00004FBA  3D7C 00FF FFB6           move.w     [A6 - 0x4A], 0xFF
  6755. 00004FC0  3D7C 00FF FFB4           move.w     [A6 - 0x4C], 0xFF
  6756. 00004FC6  426E FFBA                clr.w      [A6 - 0x46]
  6757. 00004FCA  426E FFB8                clr.w      [A6 - 0x48]
  6758. 00004FCE  41EE FFC4                lea.l      A0, [A6 - 0x3C]
  6759. 00004FD2  43ED AB72                lea.l      A1, [A5 - 0x548E]
  6760. 00004FD6  20D9                     move.l     [A0]+, [A1]+
  6761. 00004FD8  20D9                     move.l     [A0]+, [A1]+
  6762. 00004FDA  41EE FFBC                lea.l      A0, [A6 - 0x44]
  6763. 00004FDE  43ED AB6A                lea.l      A1, [A5 - 0x5496]
  6764. 00004FE2  20D9                     move.l     [A0]+, [A1]+
  6765. 00004FE4  20D9                     move.l     [A0]+, [A1]+
  6766. 00004FE6  7001                     moveq.l    D0, 0x01
  6767. 00004FE8  3D40 FFCC                move.w     [A6 - 0x34], D0
  6768. 00004FEC  7001                     moveq.l    D0, 0x01
  6769. 00004FEE  3D40 FFCE                move.w     [A6 - 0x32], D0
  6770. 00004FF2  426E FFD0                clr.w      [A6 - 0x30]
  6771. 00004FF6  426E FFD2                clr.w      [A6 - 0x2E]
  6772. 00004FFA  42AE FFD4                clr.l      [A6 - 0x2C]
  6773. 00004FFE  2D6D FD90 FFD8           move.l     [A6 - 0x28], [A5 - 0x270]
  6774. 00005004  42AE FFDC                clr.l      [A6 - 0x24]
  6775. 00005008  2F2D FD94                move.l     -[A7], [A5 - 0x26C]
  6776. 0000500C  206E FFEC                movea.l    A0, [A6 - 0x14]
  6777. 00005010  4868 0052                pea.l      [A0 + 0x52]
  6778. 00005014  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  6779. 00005018  206D FD94                movea.l    A0, [A5 - 0x26C]
  6780. 0000501C  302E FFFE                move.w     D0, [A6 - 0x2]
  6781. 00005020  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  6782. 00005024  D090                     add.l      D0, [A0]
  6783. 00005026  2040                     movea.l    A0, D0
  6784. 00005028  43EE FF9A                lea.l      A1, [A6 - 0x66]
  6785. 0000502C  7013                     moveq.l    D0, 0x13
  6786. label0000502E:
  6787. 0000502E  20D9                     move.l     [A0]+, [A1]+
  6788. 00005030  51C8 FFFC                dbf        D0, -0x6 /* 0000502E */
  6789. 00005034  30D9                     move.w     [A0]+, [A1]+
  6790. 00005036  6000 04E6                bra        +0x4E8 /* 0000551E */
  6791. label0000503A:
  6792. 0000503A  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  6793. 0000503E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  6794. 00005042  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6795. 00005046  A8F1                     syscall    StdComment
  6796. 00005048  6000 04D4                bra        +0x4D6 /* 0000551E */
  6797. 0000504C  4A6D FDB0                tst.w      [A5 - 0x250]
  6798. 00005050  6712                     beq        +0x14 /* 00005064 */
  6799. 00005052  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  6800. 00005056  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  6801. 0000505A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6802. 0000505E  A8F1                     syscall    StdComment
  6803. 00005060  6000 04BC                bra        +0x4BE /* 0000551E */
  6804. label00005064:
  6805. 00005064  7001                     moveq.l    D0, 0x01
  6806. 00005066  3B40 FDAC                move.w     [A5 - 0x254], D0
  6807. 0000506A  42A7                     clr.l      -[A7]
  6808. 0000506C  42A7                     clr.l      -[A7]
  6809. 0000506E  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  6810. 00005072  205F                     movea.l    A0, [A7]+
  6811. 00005074  2B48 FDA2                move.l     [A5 - 0x25E], A0
  6812. 00005078  42A7                     clr.l      -[A7]
  6813. 0000507A  4878 0002                push.l     0x2
  6814. 0000507E  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  6815. 00005082  205F                     movea.l    A0, [A7]+
  6816. 00005084  2B48 FDA6                move.l     [A5 - 0x25A], A0
  6817. 00005088  206D FDA6                movea.l    A0, [A5 - 0x25A]
  6818. 0000508C  2050                     movea.l    A0, [A0]
  6819. 0000508E  4250                     clr.w      [A0]
  6820. 00005090  206E 0008                movea.l    A0, [A6 + 0x8]
  6821. 00005094  2050                     movea.l    A0, [A0]
  6822. 00005096  7000                     moveq.l    D0, 0x00
  6823. 00005098  1010                     move.b     D0, [A0]
  6824. 0000509A  3B40 FD98                move.w     [A5 - 0x268], D0
  6825. 0000509E  486D FD9A                pea.l      [A5 - 0x266]
  6826. 000050A2  3F3C 7FFF                move.w     -[A7], 0x7FFF
  6827. 000050A6  3F3C 7FFF                move.w     -[A7], 0x7FFF
  6828. 000050AA  3F3C 8000                move.w     -[A7], 0x8000
  6829. 000050AE  3F3C 8000                move.w     -[A7], 0x8000
  6830. 000050B2  A8A7                     syscall    SetRect
  6831. 000050B4  6000 0468                bra        +0x46A /* 0000551E */
  6832. 000050B8  4A6D FDB0                tst.w      [A5 - 0x250]
  6833. 000050BC  6712                     beq        +0x14 /* 000050D0 */
  6834. 000050BE  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  6835. 000050C2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  6836. 000050C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6837. 000050CA  A8F1                     syscall    StdComment
  6838. 000050CC  6000 0450                bra        +0x452 /* 0000551E */
  6839. label000050D0:
  6840. 000050D0  426D FDAC                clr.w      [A5 - 0x254]
  6841. 000050D4  4267                     clr.w      -[A7]
  6842. 000050D6  486D FD9A                pea.l      [A5 - 0x266]
  6843. 000050DA  A8AE                     syscall    EmptyRect
  6844. 000050DC  101F                     move.b     D0, [A7]+
  6845. 000050DE  4A00                     tst.b      D0
  6846. 000050E0  6714                     beq        +0x16 /* 000050F6 */
  6847. 000050E2  2F2D FDA2                move.l     -[A7], [A5 - 0x25E]
  6848. 000050E6  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6849. 000050EA  2F2D FDA6                move.l     -[A7], [A5 - 0x25A]
  6850. 000050EE  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6851. 000050F2  6000 042A                bra        +0x42C /* 0000551E */
  6852. label000050F6:
  6853. 000050F6  4267                     clr.w      -[A7]
  6854. 000050F8  2F2D FDA2                move.l     -[A7], [A5 - 0x25E]
  6855. 000050FC  2F2D FDA6                move.l     -[A7], [A5 - 0x25A]
  6856. 00005100  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  6857. 00005104  301F                     move.w     D0, [A7]+
  6858. 00005106  2F2D FDA2                move.l     -[A7], [A5 - 0x25E]
  6859. 0000510A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6860. 0000510E  426E FFF0                clr.w      [A6 - 0x10]
  6861. 00005112  0C6D 0002 FD98           cmpi.w     [A5 - 0x268], 0x2
  6862. 00005118  6606                     bne        +0x8 /* 00005120 */
  6863. 0000511A  7001                     moveq.l    D0, 0x01
  6864. 0000511C  3D40 FFF0                move.w     [A6 - 0x10], D0
  6865. label00005120:
  6866. 00005120  0C6D 0003 FD98           cmpi.w     [A5 - 0x268], 0x3
  6867. 00005126  6606                     bne        +0x8 /* 0000512E */
  6868. 00005128  70FF                     moveq.l    D0, 0xFFFFFFFF
  6869. 0000512A  3D40 FFF0                move.w     [A6 - 0x10], D0
  6870. label0000512E:
  6871. 0000512E  70FF                     moveq.l    D0, 0xFFFFFFFF
  6872. 00005130  3D40 FFF2                move.w     [A6 - 0xE], D0
  6873. 00005134  7003                     moveq.l    D0, 0x03
  6874. 00005136  3D40 FFF4                move.w     [A6 - 0xC], D0
  6875. 0000513A  700C                     moveq.l    D0, 0x0C
  6876. 0000513C  3D40 FFF6                move.w     [A6 - 0xA], D0
  6877. 00005140  426E FFF8                clr.w      [A6 - 0x8]
  6878. 00005144  42AE FFFA                clr.l      [A6 - 0x6]
  6879. 00005148  3F3C 000E                move.w     -[A7], 0xE
  6880. 0000514C  486E FFF0                pea.l      [A6 - 0x10]
  6881. 00005150  2F2D FDA6                move.l     -[A7], [A5 - 0x25A]
  6882. 00005154  4EAD 0992                jsr        [A5 + 0x992 /* export_302 */]
  6883. 00005158  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6884. 0000515C  42A7                     clr.l      -[A7]
  6885. 0000515E  2F2D FD94                move.l     -[A7], [A5 - 0x26C]
  6886. 00005162  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  6887. 00005166  201F                     move.l     D0, [A7]+
  6888. 00005168  2D40 FFEC                move.l     [A6 - 0x14], D0
  6889. 0000516C  4878 0052                push.l     0x52 /* 'R' */
  6890. 00005170  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  6891. 00005174  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6892. 00005178  3D40 FFFE                move.w     [A6 - 0x2], D0
  6893. 0000517C  706A                     moveq.l    D0, 0x6A
  6894. 0000517E  3D40 FF9A                move.w     [A6 - 0x66], D0
  6895. 00005182  426E FF9C                clr.w      [A6 - 0x64]
  6896. 00005186  7001                     moveq.l    D0, 0x01
  6897. 00005188  3D40 FF9E                move.w     [A6 - 0x62], D0
  6898. 0000518C  42A7                     clr.l      -[A7]
  6899. 0000518E  2F2D FD94                move.l     -[A7], [A5 - 0x26C]
  6900. 00005192  4EAD 0F4A                jsr        [A5 + 0xF4A /* export_485 */]
  6901. 00005196  508F                     addq.l     A7, 8
  6902. 00005198  2D40 FFA0                move.l     [A6 - 0x60], D0
  6903. 0000519C  7001                     moveq.l    D0, 0x01
  6904. 0000519E  2D40 FFA4                move.l     [A6 - 0x5C], D0
  6905. 000051A2  41EE FFA8                lea.l      A0, [A6 - 0x58]
  6906. 000051A6  43ED FD9A                lea.l      A1, [A5 - 0x266]
  6907. 000051AA  20D9                     move.l     [A0]+, [A1]+
  6908. 000051AC  20D9                     move.l     [A0]+, [A1]+
  6909. 000051AE  426E FFB2                clr.w      [A6 - 0x4E]
  6910. 000051B2  426E FFB0                clr.w      [A6 - 0x50]
  6911. 000051B6  41EE FFC4                lea.l      A0, [A6 - 0x3C]
  6912. 000051BA  43ED AB72                lea.l      A1, [A5 - 0x548E]
  6913. 000051BE  20D9                     move.l     [A0]+, [A1]+
  6914. 000051C0  20D9                     move.l     [A0]+, [A1]+
  6915. 000051C2  41EE FFBC                lea.l      A0, [A6 - 0x44]
  6916. 000051C6  43ED AB7A                lea.l      A1, [A5 - 0x5486]
  6917. 000051CA  20D9                     move.l     [A0]+, [A1]+
  6918. 000051CC  20D9                     move.l     [A0]+, [A1]+
  6919. 000051CE  3D7C 00FF FFB6           move.w     [A6 - 0x4A], 0xFF
  6920. 000051D4  426E FFBA                clr.w      [A6 - 0x46]
  6921. 000051D8  3D7C 00FF FFB4           move.w     [A6 - 0x4C], 0xFF
  6922. 000051DE  426E FFB8                clr.w      [A6 - 0x48]
  6923. 000051E2  7001                     moveq.l    D0, 0x01
  6924. 000051E4  3D40 FFCC                move.w     [A6 - 0x34], D0
  6925. 000051E8  7001                     moveq.l    D0, 0x01
  6926. 000051EA  3D40 FFCE                move.w     [A6 - 0x32], D0
  6927. 000051EE  426E FFD0                clr.w      [A6 - 0x30]
  6928. 000051F2  426E FFD2                clr.w      [A6 - 0x2E]
  6929. 000051F6  42AE FFD4                clr.l      [A6 - 0x2C]
  6930. 000051FA  2D6D FDA6 FFD8           move.l     [A6 - 0x28], [A5 - 0x25A]
  6931. 00005200  42AE FFDC                clr.l      [A6 - 0x24]
  6932. 00005204  2F2D FD94                move.l     -[A7], [A5 - 0x26C]
  6933. 00005208  206E FFEC                movea.l    A0, [A6 - 0x14]
  6934. 0000520C  4868 0052                pea.l      [A0 + 0x52]
  6935. 00005210  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  6936. 00005214  206D FD94                movea.l    A0, [A5 - 0x26C]
  6937. 00005218  302E FFFE                move.w     D0, [A6 - 0x2]
  6938. 0000521C  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  6939. 00005220  D090                     add.l      D0, [A0]
  6940. 00005222  2040                     movea.l    A0, D0
  6941. 00005224  43EE FF9A                lea.l      A1, [A6 - 0x66]
  6942. 00005228  7013                     moveq.l    D0, 0x13
  6943. label0000522A:
  6944. 0000522A  20D9                     move.l     [A0]+, [A1]+
  6945. 0000522C  51C8 FFFC                dbf        D0, -0x6 /* 0000522A */
  6946. 00005230  30D9                     move.w     [A0]+, [A1]+
  6947. 00005232  6000 02EA                bra        +0x2EC /* 0000551E */
  6948. 00005236  4A6D FDB0                tst.w      [A5 - 0x250]
  6949. 0000523A  6712                     beq        +0x14 /* 0000524E */
  6950. 0000523C  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  6951. 00005240  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  6952. 00005244  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6953. 00005248  A8F1                     syscall    StdComment
  6954. 0000524A  6000 02D2                bra        +0x2D4 /* 0000551E */
  6955. label0000524E:
  6956. 0000524E  7001                     moveq.l    D0, 0x01
  6957. 00005250  3B40 FDAA                move.w     [A5 - 0x256], D0
  6958. 00005254  426D FD52                clr.w      [A5 - 0x2AE]
  6959. 00005258  42A7                     clr.l      -[A7]
  6960. 0000525A  A8CB                     syscall    OpenPoly
  6961. 0000525C  205F                     movea.l    A0, [A7]+
  6962. 0000525E  2B48 FD74                move.l     [A5 - 0x28C], A0
  6963. 00005262  426D FD58                clr.w      [A5 - 0x2A8]
  6964. 00005266  426D FD5E                clr.w      [A5 - 0x2A2]
  6965. 0000526A  A897                     syscall    ShowPen
  6966. 0000526C  6000 02B0                bra        +0x2B2 /* 0000551E */
  6967. 00005270  4A6D FDB0                tst.w      [A5 - 0x250]
  6968. 00005274  6712                     beq        +0x14 /* 00005288 */
  6969. 00005276  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  6970. 0000527A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  6971. 0000527E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6972. 00005282  A8F1                     syscall    StdComment
  6973. 00005284  6000 0298                bra        +0x29A /* 0000551E */
  6974. label00005288:
  6975. 00005288  426D FDAA                clr.w      [A5 - 0x256]
  6976. 0000528C  A896                     syscall    HidePen
  6977. 0000528E  A8CC                     syscall    ClosePoly/ClosePgon
  6978. 00005290  42A7                     clr.l      -[A7]
  6979. 00005292  2F2D FD74                move.l     -[A7], [A5 - 0x28C]
  6980. 00005296  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  6981. 0000529A  201F                     move.l     D0, [A7]+
  6982. 0000529C  0C80 0000 0FA0           cmpi.l     D0, 0xFA0
  6983. 000052A2  6F0C                     ble        +0xE /* 000052B0 */
  6984. 000052A4  2F2D FD74                move.l     -[A7], [A5 - 0x28C]
  6985. 000052A8  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6986. 000052AC  6000 0270                bra        +0x272 /* 0000551E */
  6987. label000052B0:
  6988. 000052B0  42A7                     clr.l      -[A7]
  6989. 000052B2  2F2D FD94                move.l     -[A7], [A5 - 0x26C]
  6990. 000052B6  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  6991. 000052BA  201F                     move.l     D0, [A7]+
  6992. 000052BC  2D40 FFEC                move.l     [A6 - 0x14], D0
  6993. 000052C0  4878 0052                push.l     0x52 /* 'R' */
  6994. 000052C4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  6995. 000052C8  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6996. 000052CC  3D40 FFFE                move.w     [A6 - 0x2], D0
  6997. 000052D0  7068                     moveq.l    D0, 0x68
  6998. 000052D2  3D40 FF9A                move.w     [A6 - 0x66], D0
  6999. 000052D6  426E FF9C                clr.w      [A6 - 0x64]
  7000. 000052DA  7001                     moveq.l    D0, 0x01
  7001. 000052DC  3D40 FF9E                move.w     [A6 - 0x62], D0
  7002. 000052E0  42A7                     clr.l      -[A7]
  7003. 000052E2  2F2D FD94                move.l     -[A7], [A5 - 0x26C]
  7004. 000052E6  4EAD 0F4A                jsr        [A5 + 0xF4A /* export_485 */]
  7005. 000052EA  508F                     addq.l     A7, 8
  7006. 000052EC  2D40 FFA0                move.l     [A6 - 0x60], D0
  7007. 000052F0  7001                     moveq.l    D0, 0x01
  7008. 000052F2  2D40 FFA4                move.l     [A6 - 0x5C], D0
  7009. 000052F6  206D FD74                movea.l    A0, [A5 - 0x28C]
  7010. 000052FA  2050                     movea.l    A0, [A0]
  7011. 000052FC  43EE FFA8                lea.l      A1, [A6 - 0x58]
  7012. 00005300  5488                     addq.l     A0, 2
  7013. 00005302  22D8                     move.l     [A1]+, [A0]+
  7014. 00005304  22D8                     move.l     [A1]+, [A0]+
  7015. 00005306  3D6D FD58 FFB2           move.w     [A6 - 0x4E], [A5 - 0x2A8]
  7016. 0000530C  3D6D FD5E FFB0           move.w     [A6 - 0x50], [A5 - 0x2A2]
  7017. 00005312  41EE FFC4                lea.l      A0, [A6 - 0x3C]
  7018. 00005316  43ED FD64                lea.l      A1, [A5 - 0x29C]
  7019. 0000531A  20D9                     move.l     [A0]+, [A1]+
  7020. 0000531C  20D9                     move.l     [A0]+, [A1]+
  7021. 0000531E  41EE FFBC                lea.l      A0, [A6 - 0x44]
  7022. 00005322  43ED FD6C                lea.l      A1, [A5 - 0x294]
  7023. 00005326  20D9                     move.l     [A0]+, [A1]+
  7024. 00005328  20D9                     move.l     [A0]+, [A1]+
  7025. 0000532A  3D6D FD5A FFB6           move.w     [A6 - 0x4A], [A5 - 0x2A6]
  7026. 00005330  3D6D FD5C FFBA           move.w     [A6 - 0x46], [A5 - 0x2A4]
  7027. 00005336  3D6D FD60 FFB4           move.w     [A6 - 0x4C], [A5 - 0x2A0]
  7028. 0000533C  3D6D FD62 FFB8           move.w     [A6 - 0x48], [A5 - 0x29E]
  7029. 00005342  3D6D FD54 FFCC           move.w     [A6 - 0x34], [A5 - 0x2AC]
  7030. 00005348  3D6D FD56 FFCE           move.w     [A6 - 0x32], [A5 - 0x2AA]
  7031. 0000534E  3D6D FD52 FFD0           move.w     [A6 - 0x30], [A5 - 0x2AE]
  7032. 00005354  426E FFD2                clr.w      [A6 - 0x2E]
  7033. 00005358  42AE FFD4                clr.l      [A6 - 0x2C]
  7034. 0000535C  2D6D FD74 FFD8           move.l     [A6 - 0x28], [A5 - 0x28C]
  7035. 00005362  42AE FFDC                clr.l      [A6 - 0x24]
  7036. 00005366  2F2D FD94                move.l     -[A7], [A5 - 0x26C]
  7037. 0000536A  206E FFEC                movea.l    A0, [A6 - 0x14]
  7038. 0000536E  4868 0052                pea.l      [A0 + 0x52]
  7039. 00005372  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  7040. 00005376  206D FD94                movea.l    A0, [A5 - 0x26C]
  7041. 0000537A  302E FFFE                move.w     D0, [A6 - 0x2]
  7042. 0000537E  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7043. 00005382  D090                     add.l      D0, [A0]
  7044. 00005384  2040                     movea.l    A0, D0
  7045. 00005386  43EE FF9A                lea.l      A1, [A6 - 0x66]
  7046. 0000538A  7013                     moveq.l    D0, 0x13
  7047. label0000538C:
  7048. 0000538C  20D9                     move.l     [A0]+, [A1]+
  7049. 0000538E  51C8 FFFC                dbf        D0, -0x6 /* 0000538C */
  7050. 00005392  30D9                     move.w     [A0]+, [A1]+
  7051. 00005394  6000 0188                bra        +0x18A /* 0000551E */
  7052. 00005398  4A6D FDB0                tst.w      [A5 - 0x250]
  7053. 0000539C  6712                     beq        +0x14 /* 000053B0 */
  7054. 0000539E  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  7055. 000053A2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7056. 000053A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7057. 000053AA  A8F1                     syscall    StdComment
  7058. 000053AC  6000 0170                bra        +0x172 /* 0000551E */
  7059. label000053B0:
  7060. 000053B0  7001                     moveq.l    D0, 0x01
  7061. 000053B2  3B40 FDAE                move.w     [A5 - 0x252], D0
  7062. 000053B6  426D FD7A                clr.w      [A5 - 0x286]
  7063. 000053BA  426D FD78                clr.w      [A5 - 0x288]
  7064. 000053BE  42A7                     clr.l      -[A7]
  7065. 000053C0  42A7                     clr.l      -[A7]
  7066. 000053C2  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  7067. 000053C6  205F                     movea.l    A0, [A7]+
  7068. 000053C8  2B48 FD8C                move.l     [A5 - 0x274], A0
  7069. 000053CC  486D FD7C                pea.l      [A5 - 0x284]
  7070. 000053D0  3F3C 7FFF                move.w     -[A7], 0x7FFF
  7071. 000053D4  3F3C 7FFF                move.w     -[A7], 0x7FFF
  7072. 000053D8  3F3C 8000                move.w     -[A7], 0x8000
  7073. 000053DC  3F3C 8000                move.w     -[A7], 0x8000
  7074. 000053E0  A8A7                     syscall    SetRect
  7075. 000053E2  6000 013A                bra        +0x13C /* 0000551E */
  7076. 000053E6  4A6D FDB0                tst.w      [A5 - 0x250]
  7077. 000053EA  6712                     beq        +0x14 /* 000053FE */
  7078. 000053EC  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  7079. 000053F0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7080. 000053F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7081. 000053F8  A8F1                     syscall    StdComment
  7082. 000053FA  6000 0122                bra        +0x124 /* 0000551E */
  7083. label000053FE:
  7084. 000053FE  426D FDAE                clr.w      [A5 - 0x252]
  7085. 00005402  42A7                     clr.l      -[A7]
  7086. 00005404  2F2D FD94                move.l     -[A7], [A5 - 0x26C]
  7087. 00005408  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7088. 0000540C  201F                     move.l     D0, [A7]+
  7089. 0000540E  2D40 FFEC                move.l     [A6 - 0x14], D0
  7090. 00005412  4878 0052                push.l     0x52 /* 'R' */
  7091. 00005416  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  7092. 0000541A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7093. 0000541E  3D40 FFFE                move.w     [A6 - 0x2], D0
  7094. 00005422  7069                     moveq.l    D0, 0x69
  7095. 00005424  3D40 FF9A                move.w     [A6 - 0x66], D0
  7096. 00005428  426E FF9C                clr.w      [A6 - 0x64]
  7097. 0000542C  7001                     moveq.l    D0, 0x01
  7098. 0000542E  3D40 FF9E                move.w     [A6 - 0x62], D0
  7099. 00005432  42A7                     clr.l      -[A7]
  7100. 00005434  2F2D FD94                move.l     -[A7], [A5 - 0x26C]
  7101. 00005438  4EAD 0F4A                jsr        [A5 + 0xF4A /* export_485 */]
  7102. 0000543C  508F                     addq.l     A7, 8
  7103. 0000543E  2D40 FFA0                move.l     [A6 - 0x60], D0
  7104. 00005442  7001                     moveq.l    D0, 0x01
  7105. 00005444  2D40 FFA4                move.l     [A6 - 0x5C], D0
  7106. 00005448  41EE FFA8                lea.l      A0, [A6 - 0x58]
  7107. 0000544C  43ED FD7C                lea.l      A1, [A5 - 0x284]
  7108. 00005450  20D9                     move.l     [A0]+, [A1]+
  7109. 00005452  20D9                     move.l     [A0]+, [A1]+
  7110. 00005454  7001                     moveq.l    D0, 0x01
  7111. 00005456  3D40 FFB2                move.w     [A6 - 0x4E], D0
  7112. 0000545A  7001                     moveq.l    D0, 0x01
  7113. 0000545C  3D40 FFB0                move.w     [A6 - 0x50], D0
  7114. 00005460  3D7C 00FF FFB6           move.w     [A6 - 0x4A], 0xFF
  7115. 00005466  3D7C 00FF FFB4           move.w     [A6 - 0x4C], 0xFF
  7116. 0000546C  426E FFBA                clr.w      [A6 - 0x46]
  7117. 00005470  426E FFB8                clr.w      [A6 - 0x48]
  7118. 00005474  41EE FFC4                lea.l      A0, [A6 - 0x3C]
  7119. 00005478  43ED AB72                lea.l      A1, [A5 - 0x548E]
  7120. 0000547C  20D9                     move.l     [A0]+, [A1]+
  7121. 0000547E  20D9                     move.l     [A0]+, [A1]+
  7122. 00005480  41EE FFBC                lea.l      A0, [A6 - 0x44]
  7123. 00005484  43ED AB6A                lea.l      A1, [A5 - 0x5496]
  7124. 00005488  20D9                     move.l     [A0]+, [A1]+
  7125. 0000548A  20D9                     move.l     [A0]+, [A1]+
  7126. 0000548C  7001                     moveq.l    D0, 0x01
  7127. 0000548E  3D40 FFCC                move.w     [A6 - 0x34], D0
  7128. 00005492  7001                     moveq.l    D0, 0x01
  7129. 00005494  3D40 FFCE                move.w     [A6 - 0x32], D0
  7130. 00005498  3D6D FD78 FFD0           move.w     [A6 - 0x30], [A5 - 0x288]
  7131. 0000549E  426E FFD2                clr.w      [A6 - 0x2E]
  7132. 000054A2  3D6D FD7A FFE0           move.w     [A6 - 0x20], [A5 - 0x286]
  7133. 000054A8  42AE FFD4                clr.l      [A6 - 0x2C]
  7134. 000054AC  2D6D FD8C FFD8           move.l     [A6 - 0x28], [A5 - 0x274]
  7135. 000054B2  42AE FFDC                clr.l      [A6 - 0x24]
  7136. 000054B6  2F2D FD94                move.l     -[A7], [A5 - 0x26C]
  7137. 000054BA  206E FFEC                movea.l    A0, [A6 - 0x14]
  7138. 000054BE  4868 0052                pea.l      [A0 + 0x52]
  7139. 000054C2  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  7140. 000054C6  206D FD94                movea.l    A0, [A5 - 0x26C]
  7141. 000054CA  302E FFFE                move.w     D0, [A6 - 0x2]
  7142. 000054CE  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7143. 000054D2  D090                     add.l      D0, [A0]
  7144. 000054D4  2040                     movea.l    A0, D0
  7145. 000054D6  43EE FF9A                lea.l      A1, [A6 - 0x66]
  7146. 000054DA  7013                     moveq.l    D0, 0x13
  7147. label000054DC:
  7148. 000054DC  20D9                     move.l     [A0]+, [A1]+
  7149. 000054DE  51C8 FFFC                dbf        D0, -0x6 /* 000054DC */
  7150. 000054E2  30D9                     move.w     [A0]+, [A1]+
  7151. 000054E4  6038                     bra        +0x3A /* 0000551E */
  7152. 000054E6  4A6D FDB0                tst.w      [A5 - 0x250]
  7153. 000054EA  6710                     beq        +0x12 /* 000054FC */
  7154. 000054EC  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  7155. 000054F0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7156. 000054F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7157. 000054F8  A8F1                     syscall    StdComment
  7158. 000054FA  6022                     bra        +0x24 /* 0000551E */
  7159. label000054FC:
  7160. 000054FC  7001                     moveq.l    D0, 0x01
  7161. 000054FE  3B40 FDB2                move.w     [A5 - 0x24E], D0
  7162. 00005502  601A                     bra        +0x1C /* 0000551E */
  7163. 00005504  4A6D FDB0                tst.w      [A5 - 0x250]
  7164. 00005508  6710                     beq        +0x12 /* 0000551A */
  7165. 0000550A  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  7166. 0000550E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7167. 00005512  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7168. 00005516  A8F1                     syscall    StdComment
  7169. 00005518  6004                     bra        +0x6 /* 0000551E */
  7170. label0000551A:
  7171. 0000551A  426D FDB2                clr.w      [A5 - 0x24E]
  7172. label0000551E:
  7173. 0000551E  4E5E                     unlink     A6
  7174. 00005520  205F                     movea.l    A0, [A7]+
  7175. 00005522  4FEF 0008                lea.l      A7, [A7 + 0x8]
  7176. 00005526  4ED0                     jmp        [A0]
  7177. fn00005528:
  7178. 00005528  4E56 FFB0                link       A6, -0x0050
  7179. 0000552C  3F3C 0001                move.w     -[A7], 0x1
  7180. 00005530  486E FFB0                pea.l      [A6 - 0x50]
  7181. 00005534  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  7182. 00005538  5C8F                     addq.l     A7, 6
  7183. 0000553A  41EE FFB0                lea.l      A0, [A6 - 0x50]
  7184. 0000553E  226D AB82                movea.l    A1, [A5 - 0x547E]
  7185. 00005542  2348 0068                move.l     [A1 + 0x68], A0
  7186. 00005546  41ED 108A                lea.l      A0, [A5 + 0x108A /* export_525 */]
  7187. 0000554A  2D48 FFB0                move.l     [A6 - 0x50], A0
  7188. 0000554E  41ED 1092                lea.l      A0, [A5 + 0x1092 /* export_526 */]
  7189. 00005552  2D48 FFB4                move.l     [A6 - 0x4C], A0
  7190. 00005556  41ED 109A                lea.l      A0, [A5 + 0x109A /* export_527 */]
  7191. 0000555A  2D48 FFB8                move.l     [A6 - 0x48], A0
  7192. 0000555E  41ED 10A2                lea.l      A0, [A5 + 0x10A2 /* export_528 */]
  7193. 00005562  2D48 FFBC                move.l     [A6 - 0x44], A0
  7194. 00005566  41ED 10AA                lea.l      A0, [A5 + 0x10AA /* export_529 */]
  7195. 0000556A  2D48 FFC0                move.l     [A6 - 0x40], A0
  7196. 0000556E  41ED 10B2                lea.l      A0, [A5 + 0x10B2 /* export_530 */]
  7197. 00005572  2D48 FFC4                move.l     [A6 - 0x3C], A0
  7198. 00005576  41ED 10BA                lea.l      A0, [A5 + 0x10BA /* export_531 */]
  7199. 0000557A  2D48 FFC8                move.l     [A6 - 0x38], A0
  7200. 0000557E  41ED 10C2                lea.l      A0, [A5 + 0x10C2 /* export_532 */]
  7201. 00005582  2D48 FFCC                move.l     [A6 - 0x34], A0
  7202. 00005586  41ED 10CA                lea.l      A0, [A5 + 0x10CA /* export_533 */]
  7203. 0000558A  2D48 FFD0                move.l     [A6 - 0x30], A0
  7204. 0000558E  41ED 10D2                lea.l      A0, [A5 + 0x10D2 /* export_534 */]
  7205. 00005592  2D48 FFD4                move.l     [A6 - 0x2C], A0
  7206. 00005596  42A7                     clr.l      -[A7]
  7207. 00005598  42A7                     clr.l      -[A7]
  7208. 0000559A  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  7209. 0000559E  205F                     movea.l    A0, [A7]+
  7210. 000055A0  2B48 FD94                move.l     [A5 - 0x26C], A0
  7211. 000055A4  426D FDB0                clr.w      [A5 - 0x250]
  7212. 000055A8  426D FDAA                clr.w      [A5 - 0x256]
  7213. 000055AC  426D FDB2                clr.w      [A5 - 0x24E]
  7214. 000055B0  426D FDAC                clr.w      [A5 - 0x254]
  7215. 000055B4  426D FDAE                clr.w      [A5 - 0x252]
  7216. 000055B8  A896                     syscall    HidePen
  7217. 000055BA  206E 0008                movea.l    A0, [A6 + 0x8]
  7218. 000055BE  2050                     movea.l    A0, [A0]
  7219. 000055C0  43ED FDB4                lea.l      A1, [A5 - 0x24C]
  7220. 000055C4  5488                     addq.l     A0, 2
  7221. 000055C6  22D8                     move.l     [A1]+, [A0]+
  7222. 000055C8  22D8                     move.l     [A1]+, [A0]+
  7223. 000055CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7224. 000055CE  486D FDB4                pea.l      [A5 - 0x24C]
  7225. 000055D2  A8F6                     syscall    DrawPicture
  7226. 000055D4  A897                     syscall    ShowPen
  7227. 000055D6  202D FD94                move.l     D0, [A5 - 0x26C]
  7228. 000055DA  4E5E                     unlink     A6
  7229. 000055DC  4E75                     rts
  7230. fn000055DE:
  7231. 000055DE  4E56 FFAA                link       A6, -0x0056
  7232. 000055E2  48E7 0300                movem.l    -[A7], D6,D7
  7233. 000055E6  42A7                     clr.l      -[A7]
  7234. 000055E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7235. 000055EC  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7236. 000055F0  201F                     move.l     D0, [A7]+
  7237. 000055F2  4878 0052                push.l     0x52 /* 'R' */
  7238. 000055F6  2F00                     move.l     -[A7], D0
  7239. 000055F8  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7240. 000055FC  3C00                     move.w     D6, D0
  7241. 000055FE  7E00                     moveq.l    D7, 0x00
  7242. 00005600  6000 006A                bra        +0x6C /* 0000566C */
  7243. label00005604:
  7244. 00005604  206E 0008                movea.l    A0, [A6 + 0x8]
  7245. 00005608  3007                     move.w     D0, D7
  7246. 0000560A  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7247. 0000560E  D090                     add.l      D0, [A0]
  7248. 00005610  2040                     movea.l    A0, D0
  7249. 00005612  43EE FFAE                lea.l      A1, [A6 - 0x52]
  7250. 00005616  7013                     moveq.l    D0, 0x13
  7251. label00005618:
  7252. 00005618  22D8                     move.l     [A1]+, [A0]+
  7253. 0000561A  51C8 FFFC                dbf        D0, -0x6 /* 00005618 */
  7254. 0000561E  32D8                     move.w     [A1]+, [A0]+
  7255. 00005620  0C6E 006C FFAE           cmpi.w     [A6 - 0x52], 0x6C /* 'l' */
  7256. 00005626  6642                     bne        +0x44 /* 0000566A */
  7257. 00005628  2D6E FFEC FFAA           move.l     [A6 - 0x56], [A6 - 0x14]
  7258. 0000562E  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  7259. 00005632  4EBA FEF4                jsr        [PC - 0x10C /* 00005528 */]
  7260. 00005636  588F                     addq.l     A7, 4
  7261. 00005638  2D40 FFEC                move.l     [A6 - 0x14], D0
  7262. 0000563C  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  7263. 00005640  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7264. 00005644  206E 0008                movea.l    A0, [A6 + 0x8]
  7265. 00005648  3007                     move.w     D0, D7
  7266. 0000564A  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7267. 0000564E  D090                     add.l      D0, [A0]
  7268. 00005650  2040                     movea.l    A0, D0
  7269. 00005652  43EE FFAE                lea.l      A1, [A6 - 0x52]
  7270. 00005656  7013                     moveq.l    D0, 0x13
  7271. label00005658:
  7272. 00005658  20D9                     move.l     [A0]+, [A1]+
  7273. 0000565A  51C8 FFFC                dbf        D0, -0x6 /* 00005658 */
  7274. 0000565E  30D9                     move.w     [A0]+, [A1]+
  7275. 00005660  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  7276. 00005664  4EBA FF78                jsr        [PC - 0x88 /* 000055DE */]
  7277. 00005668  588F                     addq.l     A7, 4
  7278. label0000566A:
  7279. 0000566A  5247                     addq.w     D7, 1
  7280. label0000566C:
  7281. 0000566C  BE46                     cmp.w      D7, D6
  7282. 0000566E  6D94                     blt        -0x6A /* 00005604 */
  7283. 00005670  4CDF 00C0                movem.l    D6,D7, [A7]+
  7284. 00005674  4E5E                     unlink     A6
  7285. 00005676  4E75                     rts
  7286. export_535:
  7287. 00005678  4E56 FFF8                link       A6, -0x0008
  7288. 0000567C  42A7                     clr.l      -[A7]
  7289. 0000567E  2F2D B528                move.l     -[A7], [A5 - 0x4AD8]
  7290. 00005682  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7291. 00005686  201F                     move.l     D0, [A7]+
  7292. 00005688  4A80                     tst.l      D0
  7293. 0000568A  6E42                     bgt        +0x44 /* 000056CE */
  7294. 0000568C  206E 0016                movea.l    A0, [A6 + 0x16]
  7295. 00005690  0828 0007 0004           btst.b     [A0 + 0x4], 0x7
  7296. 00005696  6736                     beq        +0x38 /* 000056CE */
  7297. 00005698  206E 0016                movea.l    A0, [A6 + 0x16]
  7298. 0000569C  2D68 002A FFF8           move.l     [A6 - 0x8], [A0 + 0x2A]
  7299. 000056A2  2D7C 0000 0810 FFFC      move.l     [A6 - 0x4], 0x810
  7300. 000056AA  2F2D B528                move.l     -[A7], [A5 - 0x4AD8]
  7301. 000056AE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7302. 000056B2  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  7303. 000056B6  206E FFF8                movea.l    A0, [A6 - 0x8]
  7304. 000056BA  226D B528                movea.l    A1, [A5 - 0x4AD8]
  7305. 000056BE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7306. 000056C2  2F11                     move.l     -[A7], [A1]
  7307. 000056C4  2F10                     move.l     -[A7], [A0]
  7308. 000056C6  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  7309. 000056CA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7310. label000056CE:
  7311. 000056CE  4E5E                     unlink     A6
  7312. 000056D0  205F                     movea.l    A0, [A7]+
  7313. 000056D2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  7314. 000056D6  4ED0                     jmp        [A0]
  7315. fn000056D8:
  7316. 000056D8  4E56 FFA8                link       A6, -0x0058
  7317. 000056DC  3F3C 0001                move.w     -[A7], 0x1
  7318. 000056E0  486E FFA8                pea.l      [A6 - 0x58]
  7319. 000056E4  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  7320. 000056E8  5C8F                     addq.l     A7, 6
  7321. 000056EA  41EE FFA8                lea.l      A0, [A6 - 0x58]
  7322. 000056EE  226D AB82                movea.l    A1, [A5 - 0x547E]
  7323. 000056F2  2348 0068                move.l     [A1 + 0x68], A0
  7324. 000056F6  41ED 10DA                lea.l      A0, [A5 + 0x10DA /* export_535 */]
  7325. 000056FA  2D48 FFC8                move.l     [A6 - 0x38], A0
  7326. 000056FE  A896                     syscall    HidePen
  7327. 00005700  206E 0008                movea.l    A0, [A6 + 0x8]
  7328. 00005704  2050                     movea.l    A0, [A0]
  7329. 00005706  43EE FFF8                lea.l      A1, [A6 - 0x8]
  7330. 0000570A  5488                     addq.l     A0, 2
  7331. 0000570C  22D8                     move.l     [A1]+, [A0]+
  7332. 0000570E  22D8                     move.l     [A1]+, [A0]+
  7333. 00005710  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7334. 00005714  486E FFF8                pea.l      [A6 - 0x8]
  7335. 00005718  A8F6                     syscall    DrawPicture
  7336. 0000571A  A897                     syscall    ShowPen
  7337. 0000571C  4E5E                     unlink     A6
  7338. 0000571E  4E75                     rts
  7339. fn00005720:
  7340. 00005720  4E56 FF80                link       A6, -0x0080
  7341. 00005724  486E FFF4                pea.l      [A6 - 0xC]
  7342. 00005728  A874                     syscall    GetPort
  7343. 0000572A  3F3C 0001                move.w     -[A7], 0x1
  7344. 0000572E  486E FF88                pea.l      [A6 - 0x78]
  7345. 00005732  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  7346. 00005736  5C8F                     addq.l     A7, 6
  7347. 00005738  2F2D B528                move.l     -[A7], [A5 - 0x4AD8]
  7348. 0000573C  42A7                     clr.l      -[A7]
  7349. 0000573E  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  7350. 00005742  4A6D B110                tst.w      [A5 - 0x4EF0]
  7351. 00005746  6700 008C                beq        +0x8E /* 000057D4 */
  7352. 0000574A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7353. 0000574E  4EBA FF88                jsr        [PC - 0x78 /* 000056D8 */]
  7354. 00005752  588F                     addq.l     A7, 4
  7355. 00005754  42A7                     clr.l      -[A7]
  7356. 00005756  2F2D B528                move.l     -[A7], [A5 - 0x4AD8]
  7357. 0000575A  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7358. 0000575E  201F                     move.l     D0, [A7]+
  7359. 00005760  4A80                     tst.l      D0
  7360. 00005762  6E48                     bgt        +0x4A /* 000057AC */
  7361. 00005764  42A7                     clr.l      -[A7]
  7362. 00005766  4879 636C 7574           push.l     0x636C7574 /* 'clut' */
  7363. 0000576C  3F3C 03E8                move.w     -[A7], 0x3E8
  7364. 00005770  A9A0                     syscall    GetResource
  7365. 00005772  205F                     movea.l    A0, [A7]+
  7366. 00005774  2D48 FFF8                move.l     [A6 - 0x8], A0
  7367. 00005778  2D7C 0000 0810 FFFC      move.l     [A6 - 0x4], 0x810
  7368. 00005780  2F2D B528                move.l     -[A7], [A5 - 0x4AD8]
  7369. 00005784  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7370. 00005788  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  7371. 0000578C  206E FFF8                movea.l    A0, [A6 - 0x8]
  7372. 00005790  226D B528                movea.l    A1, [A5 - 0x4AD8]
  7373. 00005794  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7374. 00005798  2F11                     move.l     -[A7], [A1]
  7375. 0000579A  2F10                     move.l     -[A7], [A0]
  7376. 0000579C  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  7377. 000057A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7378. 000057A4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7379. 000057A8  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  7380. label000057AC:
  7381. 000057AC  42A7                     clr.l      -[A7]
  7382. 000057AE  AA28                     syscall    GetCTSeed
  7383. 000057B0  201F                     move.l     D0, [A7]+
  7384. 000057B2  2F00                     move.l     -[A7], D0
  7385. 000057B4  2F2D B528                move.l     -[A7], [A5 - 0x4AD8]
  7386. 000057B8  4EBA B678                jsr        [PC - 0x4988 /* 00000E32 */]
  7387. 000057BC  508F                     addq.l     A7, 8
  7388. 000057BE  2D6D B188 FF84           move.l     [A6 - 0x7C], [A5 - 0x4E78]
  7389. 000057C4  2B6D B528 B188           move.l     [A5 - 0x4E78], [A5 - 0x4AD8]
  7390. 000057CA  3F3C 0001                move.w     -[A7], 0x1
  7391. 000057CE  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  7392. 000057D2  548F                     addq.l     A7, 2
  7393. label000057D4:
  7394. 000057D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7395. 000057D8  4EBA FD4E                jsr        [PC - 0x2B2 /* 00005528 */]
  7396. 000057DC  588F                     addq.l     A7, 4
  7397. 000057DE  2D40 FF80                move.l     [A6 - 0x80], D0
  7398. 000057E2  2F2E FF80                move.l     -[A7], [A6 - 0x80]
  7399. 000057E6  4EBA FDF6                jsr        [PC - 0x20A /* 000055DE */]
  7400. 000057EA  588F                     addq.l     A7, 4
  7401. 000057EC  4A6D B110                tst.w      [A5 - 0x4EF0]
  7402. 000057F0  6710                     beq        +0x12 /* 00005802 */
  7403. 000057F2  3F3C 0001                move.w     -[A7], 0x1
  7404. 000057F6  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  7405. 000057FA  548F                     addq.l     A7, 2
  7406. 000057FC  2B6E FF84 B188           move.l     [A5 - 0x4E78], [A6 - 0x7C]
  7407. label00005802:
  7408. 00005802  3F3C 0001                move.w     -[A7], 0x1
  7409. 00005806  486E FF88                pea.l      [A6 - 0x78]
  7410. 0000580A  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  7411. 0000580E  5C8F                     addq.l     A7, 6
  7412. 00005810  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  7413. 00005814  A873                     syscall    SetPort
  7414. 00005816  202E FF80                move.l     D0, [A6 - 0x80]
  7415. 0000581A  4E5E                     unlink     A6
  7416. 0000581C  4E75                     rts
  7417.